在 Firefox 3 中,当我使用 window.open 打开一个新窗口(或选项卡)时,新窗口具有焦点,这就是我想要的。
在 IE 中,由于某种原因,旧窗口仍然有焦点,所以我研究了我的 window.open 代码现在这样做的问题。
var w = window.open("Sheet.aspx", "_blank");
w.focus();
不幸的是,这在 IE 7 中对我不起作用。旧窗口仍然有焦点。我在这里缺少什么?
我已将 IE 设置为在选项卡中打开新页面,而不是新页面,并且我已允许我的站点所在域的弹出窗口。
我可以在第二个选项卡上看到 IE 进度指示器,但它永远不会切换到它。