web页面调用IOS的事件
/** * js 调用ios的方法 * @param callback */ function connectWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { callback(WebViewJavascriptBridge) } else { document.addEventListener('WebViewJavascriptBridgeReady', function() { callback(WebViewJavascriptBridge) }, false) } } //js 调用ios的方法 , connectWebViewJavascriptBridge(function(bridge) { // bridge.callHandler('payedNotify', {'foo': 'bar'}, function(response) {}); var data = 'resumeSuccess'; bridge.send(data, function(responseData) { log('JS got response', responseData) }) })
如果对以上代码不太明白,可以github上面的搜索connectWebView ,可以找到源码,有readME可以参考