如何防止window.open彈窗被瀏覽器遮蔽

antzone發表於2017-03-22
使用window.open()實現彈窗效果可能會被瀏覽器給遮蔽到,那麼怎麼樣才能夠避免被瀏覽器遮蔽呢,大家知道點選連結<a>不會被瀏覽器遮蔽,那麼我們就可以模擬點選連結a來實現模擬的彈窗效果。

HTML程式碼如下:

[HTML] 純文字檢視 複製程式碼
<a href="" id="alink" target="_blank" style="display:none">螞蟻部落</a>

js程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
$("#alink").attr("href","http://www.softwhy.com"); 
$("#alink").click();

也就是模擬點選連結,也就實現了模擬彈窗效果。

上面的程式碼可以根據自己的實際需要進行修改,以達到指定的要求。


相關文章