gpt4 book ai didi

javascript - 如何在 IE9 中启用 javascript window.focus()

转载 作者:行者123 更新时间:2023-11-28 02:39:54 26 4
gpt4 key购买 nike

我用过:

var win = window.open('http://www.google.co.uk','foo');

打开一个新窗口,然后导航回原始窗口,让新窗口打开并使用:

win.focus();

我希望浏览器切换回 foo 窗口,但 IE9 会忽略它并停留在当前窗口上。适用于 Chrome 和 IE6 我假设这可能已被禁用作为安全风险。有没有办法通过安全设置或注册表设置在 IE9 中启用 window.focus?

这是我的完整代码:

<a onclick="OpenWindow();">Click here to open a window</a><br />
<a onclick="SelectWindow();">click here to switch to window</a>

<script language="javascript" type="text/javascript">

var win;

function OpenWindow() {
win = window.open("http://www.google.co.uk", "foo");
}

function SelectWindow() {
win.focus();
}

</script>

最佳答案

这是 Internet Explorer 9 中的一个已知错误。查看文章,A web page may fail to get focus in Windows Internet Explorer 9了解更多信息。

注册表修复

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\
Type: REG_DWORD
Name: HangRecovery
Value: 0

关于javascript - 如何在 IE9 中启用 javascript window.focus(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12836768/

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