我想禁用當你關閉一個網站時顯示一條消息(「待在那裏,你真的想離開嗎?」)。我該怎麼做?該網站是在瀏覽器中,我無法禁用JavaScript,因爲我需要它。如何在vb.net的網頁瀏覽器中禁用消息彈出窗口
2
A
回答
1
代碼「你真的想離開嗎?」確認消息在window.onbeforeunload
事件中觸發。所以,你可以添加一個JavaScript的網頁,其中會覆蓋已確認:
window.onbeforeunload = function() {};
要註冊的JavaScript,使用ClientScript.RegisterClientScript
方法(可以在Page_Load
加入:
Page.ClientScript.RegisterStartupScript(Me.GetType(), "BeforeUnloadScript", "window.onbeforeunload = function() {};", True);
0
,如果我理解正確,這是一個桌面應用程序,您需要將JavaScript注入到瀏覽器控件中,您可以擴展現有的瀏覽器控件,或者在document_complete中執行類似操作: How to inject Javascript in WebBrowser control?
如果它是由彈出窗口調用的函數(取決於您瀏覽的網站),則需要注入window.onbeforeunload。
相關問題
- 1. VB.Net Web瀏覽器控件 - 你如何處理彈出窗口?
- 2. vb.net如何從動態網頁瀏覽器捕捉新窗口?
- 3. 如何阻止在vb.net項目中的cefsharp瀏覽器彈出窗口c sharp
- 4. 如何從彈出窗口中讀取文本消息,該消息在新瀏覽器中打開?
- 5. 如何在vb.net網頁瀏覽器中禁止歷史記錄
- 6. 瀏覽彈出窗口?
- 7. 在C#中打開瀏覽器窗口作爲彈出窗口#
- 8. 如何防止瀏覽器控制中的彈出窗口,新選項卡,新窗口和消息框?
- 9. 如何在C#中彈出消息彈出窗口?
- 10. 解決瀏覽器彈出窗口
- 11. 彈出式窗口瀏覽器控件
- 12. Javascript登錄瀏覽器彈出窗口
- 13. Java桌面瀏覽器彈出窗口
- 14. Selenium關閉瀏覽器彈出窗口
- 15. 在新的瀏覽器窗口GWT彈出窗口
- 16. Zend/PHP:如何禁用彈出窗口後面的網頁?
- 17. C#Watin - 每當瀏覽器拋出一個彈出窗口(網頁消息)時跳過迭代
- 18. 在瀏覽器窗口關閉前顯示jQuery彈出窗口
- 19. 顯示在瀏覽器窗口頂部的彈出窗口,如果彈出窗口阻止程序啓用
- 20. 如何將瀏覽器窗口標識爲Firefox擴展中的彈出窗口?
- 21. 如何在瀏覽器關閉時創建彈出窗口
- 22. 如何讓瀏覽器在顯示彈出窗口時變暗
- 23. 從彈出窗口打開新的瀏覽器窗口
- 24. 被瀏覽器窗口隱藏的jQuery圖像彈出窗口
- 25. 彈出窗口和瀏覽器動作窗口之間的chrome.storage
- 26. Grails中的彈出消息窗口?
- 27. 彈出窗口window.showModelDialog即HTML彈出的Android瀏覽器
- 28. 如果瀏覽器的彈出式窗口攔截器已啓用,如何顯示錯誤消息
- 29. window.close()不能在瀏覽器控件中使用彈出窗口
- 30. 每小時在瀏覽器中使用javascript彈出消息
你把代碼放在哪裏? –
使用'RegisterClientScript'方法。 (請參閱編輯答案) –
在我的瀏覽器中沒有page_load事件... –