WinForm開發(fā)中屏蔽WebBrowser腳本錯(cuò)誤提示的方法
通常在C#的實(shí)際開發(fā)過程中,會(huì)發(fā)現(xiàn)設(shè)置其屬性ScriptErrorsSuppressed無法達(dá)到屏蔽腳本錯(cuò)誤效果,但是可以通過下面兩種方式實(shí)現(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腳本錯(cuò)誤提示。希望本文所述方法對(duì)大家的C#程序設(shè)計(jì)有所幫助!
- WinForm實(shí)現(xiàn)為ComboBox綁定數(shù)據(jù)源并提供下拉提示功能
- C# Winform使用擴(kuò)展方法實(shí)現(xiàn)自定義富文本框(RichTextBox)字體顏色
- C# WinForm中實(shí)現(xiàn)快捷鍵自定義設(shè)置實(shí)例
- WinForm自定義函數(shù)FindControl實(shí)現(xiàn)按名稱查找控件
- WinForm自定義控件應(yīng)用實(shí)例
- 解決C# winForm自定義鼠標(biāo)樣式的兩種實(shí)現(xiàn)方法詳解
- Winform窗口實(shí)現(xiàn)多顯示屏顯示的2種方法
- c# winform窗口一直置頂顯示在桌面最上方或最底層的方法
- C# WinForm窗口最小化到系統(tǒng)托盤
- WinForm實(shí)現(xiàn)自定義右下角提示效果的方法
相關(guān)文章
詳解C#如何將枚舉以下拉數(shù)據(jù)源的形式返回給前端
這篇文章主要為大家詳細(xì)介紹了C#如何實(shí)現(xiàn)將枚舉以下拉數(shù)據(jù)源的形式返回給前端,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起了解一下2023-06-06C#實(shí)現(xiàn)語音播報(bào)功能的示例詳解
這篇文章主要為大家詳細(xì)介紹了如何使用C#實(shí)現(xiàn)語音播報(bào)功能,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,有需要的小伙伴可以參考一下2024-02-02c#調(diào)用qq郵箱smtp發(fā)送郵件修改版代碼分享
c#調(diào)用qq郵箱發(fā)送郵件的方法,網(wǎng)上找到的有錯(cuò)誤,這里修改了一下提供給大家使用2013-12-12C#中使用Interlocked進(jìn)行原子操作的技巧
使用.NET提供的Interlocked類可以對(duì)一些數(shù)據(jù)進(jìn)行原子操作,看起來似乎跟lock鎖一樣,但它并不是lock鎖,它的原子操作是基于CPU本身的,非阻塞的,所以要比lock的效率高2016-12-12Unity接入百度AI實(shí)現(xiàn)貨幣識(shí)別
本文主要介紹了在Unity中接入百度AI,從而實(shí)現(xiàn)貨幣識(shí)別,可以返回貨幣的名稱、代碼、面值、年份信息等,感興趣的可以跟隨小編學(xué)習(xí)一下2022-01-01c#操作sqlserver數(shù)據(jù)庫的簡(jiǎn)單示例
這篇文章主要介紹了c#操作sqlserver數(shù)據(jù)庫的簡(jiǎn)單示例,需要的朋友可以參考下2014-04-04