public object InvokeScript(InvokeScriptMessage message) { Execute.OnUIThread(() => { if ((Browser == null || Browser.IsDisposed) && !string.IsNullOrEmpty(PendingSource)) { InitializeBrowser(PendingSource); } if (Browser.IsLoading || !_isInitialized || Scripts.Any() || !_isLoaded) { Scripts.Enqueue(message.ToScript()); } else { Browser.ExecuteJavascript(message.ToScript()); } }); return(null); }
public object InvokeScript(InvokeScriptMessage message) { return(Browser.InvokeScript(message.ScriptName, message.Args)); }