Javascript window.focus将主窗口置于弹出窗口前面

Javascript window.focus将主窗口置于弹出窗口前面,javascript,jquery,Javascript,Jquery,是否有一些方法,我可以把弹出窗口后面的主浏览器和浏览器窗口在前面。 以下是我正在尝试的: var w = window.open('google.com','Popup window'); setTimeout(function() { w.blur();window.focus();},100); 在启用JavaScript的高级设置后在Firefox中工作。不适用于Chrome、Safari和其他浏览器 非常感谢您的帮助。根据,window.focus()无法在Chrome上工作,因为它已

是否有一些方法,我可以把弹出窗口后面的主浏览器和浏览器窗口在前面。 以下是我正在尝试的:

var w = window.open('google.com','Popup window');
setTimeout(function() { w.blur();window.focus();},100);
在启用JavaScript的高级设置后在Firefox中工作。不适用于Chrome、Safari和其他浏览器


非常感谢您的帮助。

根据,
window.focus()
无法在Chrome上工作,因为它已被禁用。现在的浏览器(以及所有的广告拦截器afaik)都是专门为防止pop-under而设计的(因为2013年大多数时候pop-under=spam),我建议你重新考虑你的设计谢谢Erik,Alex@ABertil JSFIDLE for??