│ ├─src 扩展主目录 │ │ ├─DownloadBill.php 下载账单 │ │ ├─JsApi.php JsApi │ │ ├─NativeCall.php
stringByEvaluatingJavaScriptFromString // Swift webview.stringByEvaluatingJavaScriptFromString("alert('NativeCall 4.4-) // 调用js中的JSBridge.trigger方法 // 该方法的弊端是无法获取函数返回值; webView.loadUrl("javascript:JSBridge.trigger('NativeCall evaluateJavascript (4.4+) // 4.4+后使用该方法便可调用并获取函数返回值; mWebView.evaluateJavascript("javascript:JSBridge.trigger('NativeCall
MessageQueue.js __nativeCall(module, method, params, onFail, onSucc) { if (onFail || onSucc) { queue : null; } Js 层通过调用__nativeCall 将 ModuleID,MethodID 及 Params 放入不同队列。
在后一种情况下,寻找类似NativeCall, CallJavaModuleMethod, 还有onBatchComplete这样的事件名: ?