Javascript 是否可以打开一个新窗口并将iframe嵌入其中?

Javascript 是否可以打开一个新窗口并将iframe嵌入其中?,javascript,html,iframe,popup,window.open,Javascript,Html,Iframe,Popup,Window.open,我需要打开一个新窗口,我想在iframe中嵌入一个视频,并在这个窗口中显示它。正常的弹出窗口语法是: window.open(URL,name,specs,replace) 如何传递iframe代码而不是URL,以便将iframe嵌入到新窗口中?请建议 提前感谢。您不会将iframe代码传递给窗口。打开,您将获得正在打开的窗口的句柄,并将iframe写入该窗口 var win = window.open(); win.document.write('<iframe width="560"

我需要打开一个新窗口,我想在iframe中嵌入一个视频,并在这个窗口中显示它。正常的弹出窗口语法是:

window.open(URL,name,specs,replace)
如何传递iframe代码而不是URL,以便将iframe嵌入到新窗口中?请建议


提前感谢。

您不会将iframe代码传递给
窗口。打开
,您将获得正在打开的窗口的句柄,并将iframe写入该窗口

var win = window.open();
win.document.write('<iframe width="560" height="315" src="//www.youtube.com/embed/mTWfqi3-3qU" frameborder="0" allowfullscreen></iframe>')
var-win=window.open();
win.document.write(“”)

我希望PDF文档具有相同的功能,我只是将src替换为PDF内容,而不是working@AbdulHameed您希望pdf在弹出窗口内的iframe中吗?如果是这样,它的工作原理应该与iframe中的YouTube链接相同,我建议检查pdf文件的路径是否为correctvar string=doc.output('datauristring');var iframe=”“var x=window.open();x、 document.open();x、 文件编写(iframe);x、 document.close()//使用此@AbdulHameedwindow.open()当前在Chrome上返回null,因此您提供的解决方案是obselete@Necroqubus不确定您运行的是哪个版本的Chrome,但它在当前版本上运行良好-版本70.0.3538.110(官方版本)(64位)