public static void EvaluateJavaScript(this AWebView webView, EvaluateJavaScriptAsyncRequest request) { try { var javaScriptResult = new JavascriptResult(); webView.EvaluateJavascript(request.Script, javaScriptResult); request.RunAndReport(javaScriptResult.JsResult); } catch (Exception ex) { request.SetException(ex); } }
public static void EvaluateJavaScript(this WKWebView webView, EvaluateJavaScriptAsyncRequest request) { request.RunAndReport(EvaluateJavaScript(webView, request.Script)); }
public static void EvaluateJavaScript(this WebView2 webView, EvaluateJavaScriptAsyncRequest request) { request.RunAndReport(webView.ExecuteScriptAsync(request.Script)); }