首先在頁面載入前判斷是ios還是android,再分別做處理
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)?{????????????????
????this.userId?=?window.android.callAndroid();???????????
?}????????????
if?(isiOS)?{????????????????
????this.userId?=?this.getUrlParam('userId');????????????
}
?//獲取url中的參數(shù)
? getUrlParam(name)?{????????????????
? ? ? var?reg?=?new?RegExp("(^|&)"?+?name?+?"=([^&]*)(&|$)");?//構(gòu)造一個含有目標(biāo)參數(shù)的正則表達(dá)式對象????????????????
? ? ?var?r?=?window.location.search.substr(1).match(reg);??//匹配目標(biāo)參數(shù)???????????????
? ? ?i f?(r?!=?null)?return?unescape(r[2]);?return?null;?//返回參數(shù)值?????????
???},