收藏 使用webbrowser控件时,如何屏蔽网站弹出的对话框
来源:互联网 发布:通达信编程 编辑:程序博客网 时间:2024/05/02 00:12
显示网页前web1.silence=true
需要自定义的:
如果是脚本错误对话框,参考 How to handle script errors as a WebBrowser control host http://support.microsoft.com/default.aspx?scid=kb;en-us;261003
如果是消息对话框,那么可以实现IDocHostShowUI::ShowMessage来自定义显示方式
参考
http://msdn.microsoft.com/workshop/browser/hosting/reference/ifaces/idochostshowui/showmessage.asp
http://msdn.microsoft.com/workshop/browser/hosting/wbcustomization.asp
如果是安全对话框,需要使用自定义的Internet安全区域管理器,参考http://msdn.microsoft.com/workshop/security/szone/overview/overview.asp#Creating_a_Customize
如果是窗口关闭提示对话框,可以捕获DWebBrowserEvents2::WindowClosing事件,取消默认的处理并且显示自己的窗口关闭提示对话框
Private Sub For_Load()
WebBrowser1.Navigate "http://www.sina.com.cn"
End Sub
Private Sub WebBroser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Cancel = True
End Sub
需要自定义的:
如果是脚本错误对话框,参考 How to handle script errors as a WebBrowser control host http://support.microsoft.com/default.aspx?scid=kb;en-us;261003
如果是消息对话框,那么可以实现IDocHostShowUI::ShowMessage来自定义显示方式
参考
http://msdn.microsoft.com/workshop/browser/hosting/reference/ifaces/idochostshowui/showmessage.asp
http://msdn.microsoft.com/workshop/browser/hosting/wbcustomization.asp
如果是安全对话框,需要使用自定义的Internet安全区域管理器,参考http://msdn.microsoft.com/workshop/security/szone/overview/overview.asp#Creating_a_Customize
如果是窗口关闭提示对话框,可以捕获DWebBrowserEvents2::WindowClosing事件,取消默认的处理并且显示自己的窗口关闭提示对话框
Private Sub For_Load()
WebBrowser1.Navigate "http://www.sina.com.cn"
End Sub
Private Sub WebBroser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Cancel = True
End Sub
0 0
- 收藏 使用webbrowser控件时,如何屏蔽网站弹出的对话框
- Webbrowser控件中屏蔽弹出脚本错误对话框
- Webbrowser控件中屏蔽弹出脚本错误对话框
- WebBrowser控件中屏蔽弹出脚本错误对话框
- 禁止WebBrowser控件弹出对话框
- C# WebBrowser 禁止WebBrowser控件弹出对话框
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 经验总结:WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- WebBrowser自动点击弹出提示框alert、弹出对话框confirm、屏蔽弹出框、屏蔽弹出脚本错误的解决办法
- 如何让 WebBrowser控件 使用BeforeNavigate2(...)屏蔽特定页面
- 如何让 WebBrowser控件 使用BeforeNavigate2(...)屏蔽特定页面
- android中的EditText如何屏蔽软键盘以及在屏蔽软键盘弹出其它对话框之类的控件的问题
- 禁止Webbrowser控件的弹出脚本错误对话框
- C# 禁止 Webbrowser 控件的弹出脚本错误对话框
- C# 禁止 Webbrowser 控件的弹出脚本错误对话框
- 屏蔽WebBrowser控件的手势
- WPF的WebBrowser控件打开flash,如何屏蔽警告信息
- webbrowser屏蔽弹出窗口的问题
- Windows Azure 功能更新:可用性99.99+%的容灾站点只读访问,调度服务,监控服务改进
- ExtJS中的TreeStore如何添加json格式的数据
- 网络抓包工具fidder
- Java Interface 是常量存放的最佳地点吗?
- sequelize node数据库连接库
- 收藏 使用webbrowser控件时,如何屏蔽网站弹出的对话框
- C潜规则篇之代码书写
- JS---创建自己的“JavaScript库”,原来如此简单
- Qt解析QSqlDatabase、QSqlQuery类操作数据库
- C++文件操作
- 遍历页面控件 并初始化控件值
- 十道海量数据处理面试题与十个方法大总结
- 基于开源 Openfire 聊天服务器 - 开发Openfire聊天记录插件
- SYBASE ASE 基础知识及安装(完善中)