如何抑制WebBrowserControl打印方法中抛出的Javascript错误。

如何抑制WebBrowserControl打印方法中抛出的Javascript错误。,javascript,browser,controls,Javascript,Browser,Controls,我有一个windows c#应用程序,它使用WebBrowser控件导航到网页。我使用WebBrowser.Print()静默打印此网页。现在我在打印时遇到一些Java脚本错误。是否有可能抑制这些。 webBrowser1.ScriptErrorsSuppressed=true;似乎不起作用,因为这些错误仅在打印网页时发生 谢谢, Rajee你可以试试这个方法。实际上我不知道c,但一般来说,只有当错误事件从DOM一直冒泡到窗口时,web浏览器才会向控制台报告错误,而不是向上处理。如果将Javas

我有一个windows c#应用程序,它使用WebBrowser控件导航到网页。我使用WebBrowser.Print()静默打印此网页。现在我在打印时遇到一些Java脚本错误。是否有可能抑制这些。 webBrowser1.ScriptErrorsSuppressed=true;似乎不起作用,因为这些错误仅在打印网页时发生

谢谢,
Rajee

你可以试试这个方法。

实际上我不知道c,但一般来说,只有当错误事件从DOM一直冒泡到
窗口时,web浏览器才会向控制台报告错误,而不是向上处理。如果将Javascript处理程序绑定到
“error”
并阻止其进一步传播,则它将不会到达文档绑定的默认处理程序,并阻止所有进一步的错误报告到控制台

这是最简单的Javascript示例:

window.onerror = function(){
    // Returning true informs the browser,
    // that the error has been taken care of
    return true;
}