WinForm開發(fā)中屏蔽WebBrowser腳本錯誤提示的方法
更新時間:2014年08月19日 17:08:10 投稿:shichen2014
這篇文章主要介紹了WinForm開發(fā)中屏蔽WebBrowser腳本錯誤提示的方法,在C#項目開發(fā)中比較實用,需要的朋友可以參考下
通常在C#的實際開發(fā)過程中,會發(fā)現(xiàn)設(shè)置其屬性ScriptErrorsSuppressed無法達到屏蔽腳本錯誤效果,但是可以通過下面兩種方式實現(xiàn)這一效果。
1.在DocumentCompleted事件中訂閱Error處理,代碼如下所示:
private void wbGoogleMap_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
wbGoogleMap.Document.Window.Error += new HtmlElementErrorEventHandler(Window_Error);
}
void Window_Error(object sender, HtmlElementErrorEventArgs e)
{
e.Handled = true;
}
2.在腳本中window.onerror中處理,代碼如下所示:
window.onerror = function(error, url, line) {
// log(error + "url:" + url + "lineNo:" + line);
return true;
}
通過上述兩種方法能夠很好的屏蔽WebBrowser腳本錯誤提示。希望本文所述方法對大家的C#程序設(shè)計有所幫助!
您可能感興趣的文章:
- WinForm實現(xiàn)為ComboBox綁定數(shù)據(jù)源并提供下拉提示功能
- C# Winform使用擴展方法實現(xiàn)自定義富文本框(RichTextBox)字體顏色
- C# WinForm中實現(xiàn)快捷鍵自定義設(shè)置實例
- WinForm自定義函數(shù)FindControl實現(xiàn)按名稱查找控件
- WinForm自定義控件應(yīng)用實例
- 解決C# winForm自定義鼠標(biāo)樣式的兩種實現(xiàn)方法詳解
- Winform窗口實現(xiàn)多顯示屏顯示的2種方法
- c# winform窗口一直置頂顯示在桌面最上方或最底層的方法
- C# WinForm窗口最小化到系統(tǒng)托盤
- WinForm實現(xiàn)自定義右下角提示效果的方法
相關(guān)文章
關(guān)于Unity C# Mathf.Abs()取絕對值性能測試詳解
這篇文章主要給大家介紹了關(guān)于Unity C# Mathf.Abs()取絕對值性能測試的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Unity C#具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04
c#重寫TabControl控件實現(xiàn)關(guān)閉按鈕的方法
這是關(guān)于c#重寫TabControl控件實現(xiàn)關(guān)閉按鈕的例子,整理了一下,與大家分享。2013-04-04

