2016-07-19 99 views
0

我需要打開一個新的標籤頁時,用戶在我的網站上滾動。onscroll()打開一個新的標籤沒有彈出警報

問題是,據我所知,爲了讓新選項卡自動打開而沒有來自瀏覽器的彈出警告,用戶必須首先觸發DOM中的事件,但顯然onscroll()不計數作爲一個。

有我的方式來觸發,即使用戶在我的網站,讓我打開一個新的標籤,而不從瀏覽器彈出警告滾動?

這是目前我的代碼:

window.onscroll = function(ev) { 
    if(clicked === 1) { 
     return false; 
    } 

    clicked = 1; 
    var win = window.open('<?php echo $redirect ?>', '_blank'); 
    win.focus(); 
}; 
+1

呃,爲什麼要打開一個新的標籤卷軸的人時? – gcampbell

+2

即使是可能的(什麼不認爲我),這會惹惱用戶。躲開它。 – user4759923

回答

0

也就是說本地瀏覽器的功能和它的一個好。 試想一下,如果每個網站可以用一些標籤污染你的瀏覽器。

對於它的工作,用戶必須接受和允許彈出窗口,從您的域名

相關問題