设置noopener时Window.open()窗口名称不起作用

时间:2019-03-07 02:06:36

标签: javascript html window.open window.opener

我的代码如下:

<a onclick="window.open('https://www.google.com', 'previewWindow',  'noopener,top=200,left=200,location=0,menubar=0,status=no,titlebar=0,toolbar=0,width=640,height=640,scrollbars=yes').focus(); return false;">Google</a>
<br>
<a onclick="window.open('https://www.youtube.com', 'previewWindow',  'noopener,top=200,left=200,location=0,menubar=0,status=no,titlebar=0,toolbar=0,width=640,height=640,scrollbars=yes').focus(); return false;">Youtube</a>

我输入了名称'previewWindow',以便每次我单击每个链接时,它只会使用一个相同的窗口。一切正常,直到我将noopener放在第三个参数中为止。当我放置noopener时,每次单击链接时,浏览器都会打开一个新窗口。 我不知道与我的代码有一些冲突吗?我知道还有另一种方法可以通过将新窗口分配给变量来实现,但是作为要求的一部分,我有这样。谢谢您的帮助。

0 个答案:

没有答案