我需要浏览的网页有很多错误,不能正常浏览了。

解决方案 »

  1.   

    webbrowser控件在navigator的时候,如果网页中有脚本,而脚本不正常时,一般IE可以屏蔽这些信息,你可以在IE的左下角看到一个黄色的图标,而使用axWebBrowser的时候,却弹出一个问话框,问这些错误如何处理。我在程序中想实现IE的屏蔽错误功能,如何对这个webBrowser进行编程。上面这位大哥说得好象没有什么经验哦。
      

  2.   

    参考一下我在VBA写的程序,解决这个问题,其实是使用多进程.Forms("关闭系统弹出窗体").TimerInterval = 500'----------------------------------------------------------
    Option Explicit
    Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As Any, ByVal lpWindowName As String) As Long
    Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As LongPrivate Const WM_CLOSE = &H10Private Sub Form_Load()
        Me.TimerInterval = 0
    End SubPrivate Sub Form_Timer()
    '关闭系统弹出信息
    'DoEvents
        Dim H As Long
        H = FindWindow(vbNullString, "VBScript: 提示信息")
        If H <> 0 Then
            Call SendMessage(H, WM_CLOSE, 0, 0)
        End If
        'DoEvents
        Me.TimerInterval = 0
        'Debug.Print "自动关闭"
    End Sub
      

  3.   

    试试这个
    this.axWebBrowser1.Silent = true;
    ms-help://MS.MSDNQTR.2003FEB.2052/progie/workshop/browser/webbrowser/reference/objects/webbrowser.htm