我正在为我的应用程序实现多选项卡功能,并且在为打开的窗口设置焦点时发现难以实现这些功能。Firefox 在窗口打开时第一次设置焦点,但下次不设置焦点。
例如 -
我的应用程序总是在名为“baseWindow”的窗口中打开。一个页面有以下链接 -
Link1 - 打开一个名为“window2”的新窗口
上述链接的 onclick 具有以下功能
function linkOnClick(){
var wind1=window.open('window2Page.html','window2');
wind1.focus();
}
当第一次点击链接时,即window2 不存在,此时焦点自动赋予window2。但是,如果我进入第一个窗口并再次单击链接,则焦点不会放在 window2 上,它会停留在同一个窗口上。