我想禁用当你关闭一个网站时显示一条消息(“待在那里,你真的想离开吗?”)。我该怎么做?该网站是在浏览器中,我无法禁用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事件... –