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();
 }
Exemplo n.º 2
0
        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());
        }
Exemplo n.º 3
0
        public void InvokeNoResult(string functionName, IWebView context, params IJavascriptObject[] parameters)
        {
            var function = _CfrV8Value.GetValue(functionName);

            function.ExecuteFunctionWithContext(context.Convert().V8Context, _CfrV8Value, parameters.Convert());
        }