Window.Focus on Chrome and Firefox



我有这个简单的代码来调用窗口。http://jsfiddle.net/94KYp/43/

var myWindow = window.open('','zzz','width=600,height=700');
myWindow.focus();

这仅在第一次加载时在Chrome和Firefox上工作正常。但是当我尝试在弹出窗口外部单击并重新运行代码时,它不会将焦点设置回弹出窗口。

当您转到我的 jsfiddle 链接并加载弹出窗口时,单击弹出窗口(不关闭),然后重新运行代码。它应该将焦点设置回弹出窗口(没有)。

适用于IE。

如果在

文档加载后使用document.write,浏览器将打开一个新文档来替换当前文档。

将其替换为alert(),您将观察到事件正在重新引发。

最新更新