/// <summary> /// JS调用.Net方法,返回值,无回调 /// </summary> /// <param name="args1"></param> /// <param name="args2"></param> /// <param name="args3"></param> internal string ExecuteCall(string args1, string args2, string args3) { var EventArgs = new BrowserHandlers.BrowserEventArgs(args1, args2, args3); JsCallNetExecute?.Invoke(this, EventArgs); return(EventArgs?.State == OrdiEventState.Succeed ? EventArgs.Result : string.Empty); }
/// <summary> /// JS调用.Net方法,无返回值,无回调 /// </summary> /// <param name="args1"></param> /// <param name="args2"></param> /// <param name="args3"></param> internal void DirectExecute(string args1, string args2, string args3) { var EventArgs = new BrowserHandlers.BrowserEventArgs(args1, args2, args3); JsCallNetExecute?.Invoke(this, EventArgs); }