防止window.open()函式彈出視窗被攔截
很多時候在使用window.open()函式開啟一個頁面的時候會發現被瀏覽器給當做廣告給攔截了,但是有時候也是好用的不會被攔擊,下面就介紹一下如何防止window.open()函式彈出的視窗被攔截的現象。
程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.open("http://www.softwhy.com","antzone"); </script> </head> <body> <div id="antzone">彈出視窗會被攔擊</div> </body> </html>
在上面的程式碼中,彈出的視窗會被絕大多數瀏覽器當做廣告攔截,程式碼修改如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> window.onload=function(){ var olink=document.getElementById("thelink"); olink.onclick=function(){ window.open("http://www.softwhy.com","antzone"); } } </script> </head> <body> <a href="#" id="thelink">檢視效果</a> </body> </html>
點選按鈕可以彈出視窗,並且不會被瀏覽器攔截,這說明只要把window.open()應用在事件之中彈出的視窗就不會被攔截。
相關文章
- JavaScript檢測window.open()彈出視窗是否被攔截JavaScript
- ajax回撥中使用window.open彈窗被chrome攔截的問題Chrome
- 如何防止window.open彈窗被瀏覽器遮蔽瀏覽器
- js檢測window.open()彈出視窗是否被關閉JS
- 視窗被攔截的解決方法
- 使用window.open開啟新視窗被瀏覽器攔截的解決方案瀏覽器
- 用函式控制彈出視窗函式
- js實現window.open()彈出視窗和父視窗之間相互操作JS
- 除錯彈出式視窗除錯
- 導彈攔截
- window.open()實現彈出視窗居中顯示程式碼例項
- 彈出視窗
- Prism 彈出視窗
- win10怎麼攔截電腦彈窗廣告_win10如何阻止電腦彈出廣告Win10
- 彈出視窗程式碼
- 視窗函式函式
- JS彈出視窗視窗的位置和大小JS
- 彈出視窗messagebox
- PostgreSQL:視窗函式SQL函式
- SQL 視窗函式SQL函式
- Mysql視窗函式MySql函式
- Hive視窗函式Hive函式
- win10 microsoft edge網址被攔截如何取消攔截Win10ROS
- Oracle分析函式與視窗函式Oracle函式
- javascript如何在彈出視窗給父視窗賦值JavaScript賦值
- js漸變彈出視窗和關閉視窗效果JS
- JavaScript視窗功能指南之建立彈出視窗 (轉)JavaScript
- Activity彈出視窗含意解釋
- fastadmin 彈出視窗的功能AST
- 瀏覽器攔截開啟新視窗情況總結瀏覽器
- hive視窗函式使用Hive函式
- window.open()開啟新視窗教程
- 防止瀏覽器或系統攔截軟體攔截的指令碼怎麼寫瀏覽器指令碼
- 【函式】oracle視窗函式over()的理解函式Oracle
- win10如何攔截各種軟體的廣告彈窗_win10阻止各種軟體廣告視窗的步驟Win10
- jQuery彈出帶有遮罩視窗效果jQuery遮罩
- 關閉網頁彈出提示視窗網頁
- 彈出視窗指令碼生成器指令碼