Beispiel #1
0
 private void OnEvalRequested(object sender, EvalRequested eventArg)
 {
     if (Control != null)
     {
         Control.ExecuteScript(eventArg?.Script);
     }
 }
Beispiel #2
0
 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}");
        }
Beispiel #4
0
 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);
         }
     });
 }
Beispiel #5
0
 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}");
         }
     });
 }
Beispiel #6
0
 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);
 }
Beispiel #9
0
 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 }));
 }
Beispiel #11
0
 void OnEvalRequested(object sender, EvalRequested eventArg)
 {
     Control.Dispatcher.BeginInvoke(DispatcherPriority.Normal, new Action(() => Control.InvokeScript("eval", eventArg.Script)));
 }
Beispiel #12
0
 void OnEvalRequested(object sender, EvalRequested eventArg)
 {
     _control.Eval(eventArg.Script);
 }
Beispiel #13
0
		void OnEvalRequested(object sender, EvalRequested eventArg)
		{
			EvaluateJavascript(eventArg.Script);
		}
Beispiel #14
0
 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));
 }