c#如何捕获Webview2控件console.log消息

直接上代码

public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
            webView.CoreWebView2InitializationCompleted += WebView_CoreWebView2InitializationCompleted;
            webView.Source = new Uri("https://www.baidu.com");
        }

        private async void WebView_CoreWebView2InitializationCompleted(object sender, CoreWebView2InitializationCompletedEventArgs e)
        {
            //更多命令在这里查看
            //https://chromedevtools.github.io/devtools-protocol/tot/Console/
            webView.CoreWebView2.GetDevToolsProtocolEventReceiver("Console.messageAdded").DevToolsProtocolEventReceived += OnConsoleMessage;
            await webView.CoreWebView2.CallDevToolsProtocolMethodAsync("Console.enable", "{}");
        }

        private void OnConsoleMessage(object sender, CoreWebView2DevToolsProtocolEventReceivedEventArgs e)
        {
            System.Diagnostics.Debug.WriteLine("WebView2:" + e.ParameterObjectAsJson);
        }
    }