在新窗口的选项卡中打开窗口

时间:2015-06-04 15:19:07

标签: javascript firefox

我想在打开的窗口中打开一个标签。像这样的东西

(它应该打开一个新窗口,使用" google.co.uk"使用新标签" google.de"

newWindow = window.open('http://www.google.co.uk', '', 'width=10');
newWindowTab = newWindow.open('http://www.google.de', '_blank');

但这会打开" newWindowTab"仅在此代码所在的窗口中。

我也试过这个,给窗口加载时间,直到它(应该)打开新标签:

newWindow = window.open('http://www.google.co.uk', '', 'width=10');
setTimeout(function() {
    newWindowTab = newWindow.open('http://www.google.de', '_blank');
}, 500);

但后来我得到了:

  

错误:拒绝访问属性的权限"打开"

我用过firefox。我听说可能会在Chrome中执行,但我想在Firefox中使用此脚本。

1 个答案:

答案 0 :(得分:0)

除非正在打开的窗口来自同一个域(即同一个域),否则这是不可能的。 MDN says this

  

该引用可用于访问新属性和方法   窗口提供它符合Same origin policy安全性   要求。