【问题标题】:Disable JavaScript error in WPF WebBrowser control在 WPF WebBrowser 控件中禁用 JavaScript 错误
【发布时间】:2013-12-30 10:30:36
【问题描述】:

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

如何禁用 JavaScript 错误?我不希望它们弹出。

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

谢谢 萨蒂什

【问题讨论】:

标签: javascript wpf-controls


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    试试这个

    //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;  
    }  
    

    【讨论】:

    • 感谢@hicurin 的回复...我提到了 WPF 的 WebBrowser (System.windows.controls)。您的回答与 WinForms 相关的 Web 浏览器有关。
    猜你喜欢
    • 2011-01-29
    • 2023-03-31
    • 2015-06-13
    • 1970-01-01
    • 2011-07-28
    • 1970-01-01
    • 2014-06-22
    • 1970-01-01
    • 2011-09-02
    相关资源
    最近更新 更多