2013-07-17 42 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相同。