js联调,iPhone、Android调用前端页面,把js点击事件以及参数传给iPhone、Android开发的APP
代码如下:
var u = navigator.userAgent;
if (u.indexOf("iPhone") > -1 || u.indexOf("iOS") > -1) {
var message = {
'state': 'pinglun',//参数state
'type': type,//参数type
'id': id//参数id
};
window.webkit.messageHandlers.jsCallPingLun.postMessage(message);//jsCallPingLun为方法名
return true;
} else {
window.android.toPingLun(type, id);//toPingLun为安卓接收到的方法名,type、id为参数
return true;
}