方法一:
app可以把参数传到h5的链接里,用类似?xx=xx&xx=xx
的形式拼接,js解析参数即可。
方法二:
情况一:app调用h5
原生app都可以对js的function进行触发,前端要做的只是将js定义好方法名和参数,交给app人员即可,app将数据通过参数传入
情况二:h5调用app
当H5页面加载时,就可以通过javascript去调用app自定义的方法(和调用js函数相似),执行成功后,app会进行callback回调把数据返回给H5,也就是函数的返回值
var ua = navigator.userAgent;
if (/iphone|ipad|ipod/i.test(ua)) {
var p = decodeURIComponent(window.prompt("getUserInfo"));
var m = window.prompt("getMd5UserInfo");
} else if (/android/i.test(ua)) {
var p = decodeURIComponent(iplat.getUserInfo());
var m = iplat.getMd5UserInfo();
}