private void OnEvalRequested(object sender, EvalRequested eventArg) { if (Control != null) { Control.ExecuteScript(eventArg?.Script); } }
void OnEvalRequested(object sender, EvalRequested eventArg) { if (Control != null) { var script = eventArg?.Script; Control.DocumentText = script; Control.Document.InvokeScript(script); } }
public void Eval(string script) { if (_browserWindow == null) { throw new InvalidOperationException(MessageBrowserWindowNotAvailable); } EvalRequested?.Invoke(this, new Xamarin.Forms.Internals.EvalRequested(script)); Console.WriteLine($"{nameof(Eval)}{noop}"); }
async void OnEvalRequested(object sender, EvalRequested eventArg) { await Control.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async() => { try { await Control.ExecuteScriptAsync(eventArg.Script); } catch (Exception exc) { Application.Current?.FindMauiContext()?.CreateLogger <WebView>()?.LogWarning(exc, "Eval of script failed Script: {eventArg.Script}", eventArg.Script); } }); }
async void OnEvalRequested(object sender, EvalRequested eventArg) { await Control.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async() => { try { await Control.ExecuteScriptAsync(eventArg.Script); } catch (Exception exc) { Log.Warning(nameof(WebView), $"Eval of script failed: {exc} Script: {eventArg.Script}"); } }); }
void OnEvalRequested(object sender, EvalRequested eventArg) { LoadUrl("javascript:" + eventArg.Script); }
void OnEvalRequested(object sender, EvalRequested eventArg) { EvaluateJavaScriptAsync(eventArg.Script); }
void OnEvalRequested(object sender, EvalRequested eventArg) { Control?.StringByEvaluatingJavaScriptFromString(eventArg?.Script); }
void OnEvalRequested(object sender, EvalRequested eventArg) { NativeWebView.Eval(eventArg.Script); }
async void OnEvalRequested(object sender, EvalRequested eventArg) { await Control.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, async() => await Control.InvokeScriptAsync("eval", new[] { eventArg.Script })); }
void OnEvalRequested(object sender, EvalRequested eventArg) { Control.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new Action(() => Control.InvokeScript("eval", eventArg.Script))); }
void OnEvalRequested(object sender, EvalRequested eventArg) { _control.Eval(eventArg.Script); }
void OnEvalRequested(object sender, EvalRequested eventArg) { EvaluateJavascript(eventArg.Script); }
protected virtual void OnEvalRequested(object sender, EvalRequested e) { throw new NotImplementedException($"{nameof(OnEvalRequested)}: Javascript evaluation is not yet reimplemented on the WKWebView Blazor renderer"); }
void OnEvalRequested(object sender, EvalRequested eventArg) { Control.Dispatcher.BeginInvoke(() => Control.InvokeScript("eval", eventArg.Script)); }