在WPF WebBrowser控件中禁用JavaScript错误

时间:2013-12-12 06:11:59

标签: javascript wpf-controls

我正在开发一个带有 WPF WebBrowser 控件的Windows应用程序,该控件可导航到与JavaScript相关的站点。 我的问题是我收到了JavaScript错误。

如何禁用JavaScript错误?我不想让它们弹出来。

我在Disable JavaScript error in WebBrowser control找到WinForms WebBrowser的答案。但WPF WebBrowser中不存在“ScriptErrorsSuppressed”属性。 如何在WPF WebBrowser中执行此操作。

由于 萨蒂什南比亚

2 个答案:

答案 0 :(得分:1)

我没有找到简单的方法。所以我只是将WPF WebBrowser更改为WinForms WebBrowser和webBrowser.ScriptErrorsSuppressed = true; 谢谢 萨蒂什南比亚

答案 1 :(得分: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;  
}