Javascript window.opener在IE 10中不工作

Javascript window.opener在IE 10中不工作,javascript,internet-explorer,window.opener,Javascript,Internet Explorer,Window.opener,我开发了一个打开弹出窗口的插件。在这个弹出窗口中,我有一个链接,可以关闭我的弹出窗口并重定向家长的url,如下所示: window.parent.opener.location = "http://google.fr"; or window.opener.location = "http://google.fr"; 两者都能工作,但在IE的某些版本中,它们不能工作。我的父页面与我的子页面不在同一个域中,但即使是这样,它仍然不起作用。 IE在底部放了一条信息,询问我是否愿意让网站

我开发了一个打开弹出窗口的插件。在这个弹出窗口中,我有一个链接,可以关闭我的弹出窗口并重定向家长的url,如下所示:

window.parent.opener.location = "http://google.fr"; 
or   
window.opener.location =     "http://google.fr";
两者都能工作,但在IE的某些版本中,它们不能工作。我的父页面与我的子页面不在同一个域中,但即使是这样,它仍然不起作用。 IE在底部放了一条信息,询问我是否愿意让网站这样做。 我想知道是否有一种方法可以在不降低安全性的情况下强制IE默认这么做。 谢谢。

如果子窗口来自其他域,则Windows.opener在默认安全级别下无法在IE中工作

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

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


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

您首先编写了哪一个?关闭程序还是打开程序代码?我更改了父打开程序的位置,关闭弹出程序后,它在所有浏览器中都能正常工作,如果我降低默认安全级别,您首先编写的是哪一个?closer还是opener代码?我更改父级opener位置,关闭弹出窗口后,它在所有浏览器中都能正常工作,如果我降低IEif上的默认安全级别,如果父级和子级都具有相同的域,那么window.opener将在IE中工作?如果父级和子级都具有相同的域,那么window.opener将在IE中工作?