gpt4 book ai didi

javascript - 在 IE9 上,Win 7 window.open() 返回 null 而不是打开窗口的引用

转载 作者:可可西里 更新时间:2023-11-01 01:21:58 31 4
gpt4 key购买 nike

我正在尝试类似下面的操作,

var myWindow = null;
if(!myWindow || myWindow.closed)
{
myWindow = window.open(url, windowId);
}
else
{
myWindow.focus();
}

所有浏览器都返回 window.open() 的窗口引用,但 IE 9 返回 NULL。是否有人有更多关于返回 null 的原因或 IE9 的解决方法的信息?

最佳答案

window.open 如果在 Internet 选项->安全->此区域的安全级别下选中启用保护模式,则返回 NULL 引用对象> 并且 ZONE 不同,即在我的例子中,本地文件从 Intranet 打开一个弹出窗口。

window.open 返回引用对象,即使当 mysite.com 在弹出窗口中打开 someothersite.com 时选中 Enable Protected Mode,即 Internet->Internet

关于javascript - 在 IE9 上,Win 7 window.open() 返回 null 而不是打开窗口的引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7014242/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com