postMessage方法使app内嵌页面跳转原生页面

来源:互联网 发布:豫章学院 知乎 编辑:程序博客网 时间:2024/06/04 17:51



function postMessage($id,$type,$typeide,$categoryId,$good_id,$url){//参数

var u = navigator.userAgent;

var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端
var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
if(isiOS != true && isAndroid == true){
window.Android.postMessage($id,$type,$typeide,$categoryId,$good_id,$url);


}
if(isAndroid != true && isiOS == true){
window.webkit.messageHandlers.AppModel.postMessage({'id':$id,'type':$type,'typeide':$typeide,'categoryId':$categoryId,'good_id':$good_id,'url':$url});
}
}
阅读全文
0 0