我想在打开的窗口中打开一个标签。像这样的东西
(它应该打开一个新窗口,使用" 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中使用此脚本。
答案 0 :(得分:0)
除非正在打开的窗口来自同一个域(即同一个域),否则这是不可能的。 MDN says this:
该引用可用于访问新属性和方法 窗口提供它符合Same origin policy安全性 要求。