2013-07-17 43 views
1

反正有一些我可以在主浏览器后面带上弹出窗口并把浏览器窗口带到前面。 这里就是我想:window.focus在弹出窗口前带上主窗口

var w = window.open('google.com','Popup window'); 
setTimeout(function() { w.blur();window.focus();},100); 

在Firefox启用高级设置为JavaScript后。不适用于Chrome,Safari和其他浏览器。

任何帮助将不胜感激。

+1

时下浏览器(和所有广告拦截器afaik)都是为了防止弹出式窗口(大多数情况下,因为在2013年pop-under = spam)而定制的,所以我建议你重新考虑你的设计 – Alex

+0

任何js小提琴? –

+0

谢谢Erik,Alex。 @ABertil jsfiddle for ?? – imVJ

回答

2

根据that post,window.focus()将无法​​在Chrome,因为它被禁用。这可能与Safari相同。