private void WebBrowser1_DocumentCompleted(object sender,WebBrowserDocumentCompletedEventArgs e){WebBrowser1.ScriptErrorsSuppressed=true;}
这个可以禁用脚本调试。问题是,它严重影响性能。网页打开速度非常慢。有没有其它的办法?

解决方案 »

  1.   

    this.WebBrowser.Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error);
     void Window_Error(object sender, HtmlElementErrorEventArgs e)
            {
                     e.Handled = true;
            }
      

  2.   

    procedure TForm2.WebBrowser6DocumentComplete(Sender: TObject;
      const pDisp: IDispatch; var URL: OleVariant);
    begin
    webbrowser6.Silent :=true;
    end; //屏蔽脚本错误
     
    procedure TForm1.WebBrowser1NewWindow2(Sender: TObject; var ppDisp: IDispatch; var Cancel: WordBool);
    begin
     Cancel:=True;   //禁止弹出窗口
    end;
      

  3.   

    在它的DownloadOptions中设置禁止 
    http://www.euromind.com/iedelphi/embeddedwb/downloadoptions.htm
      

  4.   

      
             for(var i=0;i<5;i++)
            {
               alert(i);
         }