和原生开发定好调用的方法名:
function appMessage(str) { str = String(str); var u = navigator.userAgent, app = navigator.appVersion; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 if (isAndroid) { window.android.goods_sn_main(str); } else if (isiOS) { window.webkit.messageHandlers.AppModel.postMessage({ 'str': str }); } } // 其中goods_sn_main是andriod的方法; // AppModel是ios的提供的方法