我用过:
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>