2013-12-12 155 views
0

禁用JavaScript錯誤我開發與導航到一個JavaScript相關網站WPF web瀏覽器控制Windows應用程序。 我的問題是,我收到JavaScript錯誤。在WPF WebBrowser控件

我怎麼能禁用JavaScript錯誤?我不希望他們彈出。

我找到Disable JavaScript error in WebBrowser control答案WinForms的web瀏覽器。但是「ScriptErrorsSuppressed」屬性在WPF WebBrowser中不存在。 如何在WPF WebBrowser中執行此操作。

感謝 薩蒂什

+0

可能重複:http://stackoverflow.com/a/18289217/1768303 – Noseratio

回答

1

我沒有找到簡單的方法。所以我只是將WPF WebBrowser更改爲WinForms WebBrowser和webBrowser.ScriptErrorsSuppressed = true; 感謝 薩蒂什

0

試試這個

//add the handler. 
... 
myWebBrowser.Document.Window.Error += new HtmlElementErrorEventHandler(this.JavascriptErrorHandler); 
... 

private void JavascriptErrorHandler(object sender, HtmlElementErrorEventArgs e) 
{ 
    // Handle the error. For now, just ignore. 
    e.Handled = true; 
} 
+0

感謝@hicurin ...我提到WPF從(System.windows.controls)的web瀏覽器的答覆。你的答案相關到WinForms相關的Web瀏覽器。 – Satish