public IJavascriptObject Invoke(string functionName, IWebView context, params IJavascriptObject[] parameters) { var function = _CfrV8Value.GetValue(functionName); if (function.IsUndefined) return CfrV8Value.CreateUndefined().Convert(); return function.ExecuteFunctionWithContext(context.Convert().V8Context, _CfrV8Value, parameters.Convert()).Convert(); }
public IJavascriptObject Invoke(string functionName, IWebView context, params IJavascriptObject[] parameters) { var function = _CfrV8Value.GetValue(functionName); if (function.IsUndefined) { return(CfrV8Value.CreateUndefined().Convert()); } return(function.ExecuteFunctionWithContext(context.Convert().V8Context, _CfrV8Value, parameters.Convert()).Convert()); }
public void InvokeNoResult(string functionName, IWebView context, params IJavascriptObject[] parameters) { var function = _CfrV8Value.GetValue(functionName); function.ExecuteFunctionWithContext(context.Convert().V8Context, _CfrV8Value, parameters.Convert()); }