• 当前标签:Android

程序开发 h5与iOS、安卓交汇传值

首先判断是iOS或者安卓: let u = navigator.userAgent; let isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端  if (isiOS) {     window.webkit.messageHandlers.AppModel.postMessage({ body: rData });  // AppModel传值模型名称 rData 数据 } if (isAndroid) {     window.android.share(JSON.stringify(rData)) // share是传值模型名称 ,这个由安卓开发者提供给你 rData是数据 } 如果iOS或者安卓需要调用js方法的话,就直接写个方法 function name(e){console.log(e)} // 这里可以接收原生的传值   

2018-06-29 10:06:11 105 0 0
阅读详情
  • 1
前往