C#webBrowserエラーメッセージ禁止方法


//  webBrowser
webBrowser1.ScriptErrorsSuppressed = true; //        
webBrowser1.IsWebBrowserContextMenuEnabled = false; //      
webBrowser1.WebBrowserShortcutsEnabled = false; //     

WebBrowserを使ってUIを作る時、私達は時々中のリンクがユーザーにクリックされることを望んでいないで、更に煩わしいスクリプトの誤ったヒントボックスを弾いてほしくなくて、ユーザーが右ボタンのIEメニューを注文することができることを望んでいません.実はすべてとてもeasyです...エラースクリプトを無効にするヒントWebBrowserコントロールのScriptErrorssSuppressedをtrueにして右クリックメニューを無効にするWebBrowserContextMenuEnabledをfalseにしてショートカットキーを無効にするWebBrowserShortcutsEnabledをfalseにしてハイパーリンクハイパーリンクを無効にする2種類に分けて、1つは、現在のウィンドウのダイレクトステアリングです.1つは、新しいウィンドウで当然のウィンドウを開くダイレクトステアリングです.WebBrowserのAllowNavigationをfalseに設定して新しいウィンドウで開く:新しいウィンドウの開くことを無効にし、WebBrowserのNewWindowイベントprivate void webBrowser 1_を処理する必要があります.NewWindow(object sender, CancelEventArgs e)     {          e.Cancel = true;}上の仕事を終えて、ほぼ完成しました.そして最後に注意しなければならないのは、Drag-and-dropがWebBrowserのAllowWebBrowserDropをfalseに設定したことを覚えていることです.