如何将 Gecko Javascript 控制台消息重定向到文件?

How to Redirect Gecko Javascript Console messages to a file?

有什么方法可以将 javascript 控制台重定向到文件吗?

我找到了这个link

https://bitbucket.org/geckofx/geckofx-29.0/issues/9/how-to-get-javascript-consolelog-error

但它需要使用我不会在现场使用的开发工具。

一定有一种简单的方法可以重定向到 C# 方法。

感谢任何帮助。

捕获 ConsoleMessage 事件并将每一行保存到文件中:

geckoWebBrowser.ConsoleMessage += GeckoWebBrowserOnConsoleMessage;

void GeckoWebBrowserOnConsoleMessage(object sender, ConsoleMessageEventArgs e)
{
    AppendToFile(e.Message);
}