js传参给app
网上搜到一个可行方法,赶紧记录下来.
js给安卓传参
window.android.shareFun(param); //shareFun 安卓声明的方法
js给IOS传参
window.webkit.messageHandlers.shareFun.postMessage(param); //shareFun Ios声明的方法
例子
复制一段同事写的例子~~~ 😋😋
//判断是ios还是android
var u = window.navigator.userAgent;
var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
$("#session").click(function() {
param = img[0].src;
if (isAndroid) {
window.android.shareWechatSession(param);
} else { //ios终端
window.webkit.messageHandlers.shareWechatSession.postMessage(param);
}
})
app传参给js
嵌入到APP的页面,跟app沟通下,直接执行app给的方法就可以了。