JsBridge
JsBridge copied to clipboard
需求:ChakraHost.CallFunction 需要有返回值支持!!!
需求:ChakraHost.CallFunction 需要有返回值支持!!! 我目前有一个项目。需要有这样的支持。像下面这样: public string callJs(SdSource source, string fun, params object[] args) { try { return engine.CallFunction(fun, args.ToArray()); } catch (Exception ex) { Util.log(source, "JsEngine.callJs:" + fun, ex.Message, ex); return null; } }
JsCallFunction(JavaScriptValue function, JavaScriptValue[] arguments, ushort argumentCount, out JavaScriptValue result); 有返回值。你可以多加个返回值支持。
哦,原来是通过 out 来获取的。谢谢!!!
通过直接返回。会不会更直接啊???还少了2个入参:)
你给那个函数CallFunction 写个重载,就在最后结果那多个ToString()就有返回值了。