WebBrowser1控件编程,当打开某页面时会错误,弹出“脚本运行错误,并提示是否继续运行”WebBrowser如何屏蔽这样的错误弹出窗口?
另外弹出错误提示的页面,放在MYIE等浏览器下就不会弹出这样的提示,请问WebBrowser1控件如何也能屏蔽掉这样的错误提示框呢?是不是需要NavigateError事件?请教各位,非常感谢大家!(前面有个人发过,那家伙估计只来获取,不付出的,再不回来帮别人.所以再次请教)

解决方案 »

  1.   

    http://blog.csdn.net/lingll/archive/2007/08/29/1764583.aspx
    用他的代码
      

  2.   

    在Form_Load的代码中加入
    .Silent=True
    我的测试直接在属性中设置Webbrowser的Silent属性不起作用
      

  3.   

    核实:
    Webbrowser.Silent = True兄弟们有评论的请继续
    准备结贴了
      

  4.   

    这个方法绝对的不好,Webbrowser.Silent = True的话,所有对话框都无法显示.当遇到隐私报告、信任站点等提示的时候你由于不显示出来让用户确认,网页是不会继续响应的。
      

  5.   

    干脆用findwindow搜索标题,然后sendmessage关闭掉这个窗口~~~
      

  6.   

    Private Sub WebB1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
    WebB1.Silent = True'不弹出脚本运行错误
    If WebB1.Busy = False Then
    Bar1.Panels(2).Text = WebB1.LocationName
    Bar1.Panels(4).Text = URL
    Combo2.AddItem URL
    Combo2.ListIndex = Combo2.ListCount - 1
    End IfEnd Sub