js与ios和android交互,使用jsBridge和原生IOS、Android交互 |
您所在的位置:网站首页 › 初识jsbridge › js与ios和android交互,使用jsBridge和原生IOS、Android交互 |
使用jsBridge和原生IOS、Android交互,有两种方式 第一种: function testClick() { var data = { title: '宜信宜人贷', url: 'http://wap.yirendai.com/new/?siteId=2224', desc: "网页发消息给webview" }; window.WebViewJavascriptBridge.send(data, function (responseData) { console.log("客户端返回的值:" + responseData); }); } 第二种: function getLoanHeight(height){ var data = { "height":height, }; setupWebViewJavascriptBridge(function (bridge) { bridge.callHandler('getLoanHeight', data, function (responseData) { }); }); } function setupWebViewJavascriptBridge(callback) { if (window.WebViewJavascriptBridge) { return callback(WebViewJavascriptBridge); } if (window.WVJBCallbacks) { return window.WVJBCallbacks.push(callback); } window.WVJBCallbacks = [callback]; var WVJBIframe = document.createElement('iframe'); WVJBIframe.style.display = 'none'; WVJBIframe.src = 'wvjbscheme://__BRIDGE_LOADED__'; document.documentElement.appendChild(WVJBIframe); setTimeout(function () { document.documentElement.removeChild(WVJBIframe) }, 0) } |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |