[英]Javascript window.opener not working in IE 10
我开发了一个可以弹出窗口的插件。 在此弹出窗口内,我有一个链接可以关闭弹出窗口并重定向父级网址,例如:
window.parent.opener.location = "http://google.fr";
or
window.opener.location = "http://google.fr";
两者都可以工作,但是在IE的某些版本中却不能。 我的父页面与孩子页面不在同一个域中,但是即使是这种情况,它仍然无法正常工作。 IE在底部显示一条消息,询问是否要让网站执行此操作。 我想知道是否有一种方法可以强制IE在不降低安全性的情况下默认执行该操作。 谢谢。
如果子窗口来自其他域,则window.opener
在默认安全级别下无法在IE中工作。
一个选项是使用location.href
将子窗口重定向到与父窗口相同的域中的页面,然后使用window.opener
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.