Javascript window.opener无法在IE 10中运行

M4n*_*h4k 1 javascript internet-explorer window.opener

我开发了一个打开弹出窗口的插件.在这个弹出窗口中,我有一个关闭我弹出的链接并重定向父级的URL,如下所示:

window.parent.opener.location = "http://google.fr"; 
or   
window.opener.location =     "http://google.fr";
Run Code Online (Sandbox Code Playgroud)

两者都有效,但在IE的某些版本中,它们没有.我的父页面不在我的子页面的同一个域中,但即使是这种情况,它仍然不起作用.IE在底部放置一条消息,询问我是否要让网站执行此操作.我想知道是否有办法强制IE默认执行,而不降低安全性.谢谢.

Bin*_*nod 5

window.opener 如果子窗口来自不同的域,则无法在默认安全级别的IE下工作.

一个选项是用于location.href将子窗口重定向到域中与父窗口相同的页面,然后使用window.opener