Javascript window.opener在IE 10中不工作
我开发了一个打开弹出窗口的插件。在这个弹出窗口中,我有一个链接,可以关闭我的弹出窗口并重定向家长的url,如下所示: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在底部放了一条信息,询问我是否愿意让网站
window.parent.opener.location = "http://google.fr";
or
window.opener.location = "http://google.fr";
两者都能工作,但在IE的某些版本中,它们不能工作。我的父页面与我的子页面不在同一个域中,但即使是这样,它仍然不起作用。
IE在底部放了一条信息,询问我是否愿意让网站这样做。
我想知道是否有一种方法可以在不降低安全性的情况下强制IE默认这么做。
谢谢。如果子窗口来自其他域,则Windows.opener在默认安全级别下无法在IE中工作
一个选项是使用location.href将子窗口重定向到与父窗口相同的域中的页面,然后使用window.openerwindow.opener在默认安全级别下无法在IE中工作,如果子窗口来自不同的域
一个选项是使用location.href将子窗口重定向到与父窗口相同的域中的某个页面,然后使用window.opener您首先编写了哪一个?关闭程序还是打开程序代码?我更改了父打开程序的位置,关闭弹出程序后,它在所有浏览器中都能正常工作,如果我降低默认安全级别,您首先编写的是哪一个?closer还是opener代码?我更改父级opener位置,关闭弹出窗口后,它在所有浏览器中都能正常工作,如果我降低IEif上的默认安全级别,如果父级和子级都具有相同的域,那么window.opener将在IE中工作?如果父级和子级都具有相同的域,那么window.opener将在IE中工作?