var u = navigator.userAgent;
? ? var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;?
? ? var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/);
? ? return isiOS;
用這個(gè)方法判斷是ios還是安卓,我起先是返回isAndroid,否則就是ios,可是后來(lái)一個(gè)朋友過(guò)來(lái)下來(lái),用了我寫(xiě)的分享頁(yè)面,卻發(fā)現(xiàn)跳到appstore了墓卦,我彈出了那個(gè)useragent,發(fā)現(xiàn)里面并沒(méi)有android這些字眼,于是變換角度,安卓手機(jī)種類(lèi)繁多標(biāo)準(zhǔn)不一馅闽,才造成這個(gè)結(jié)果,換成去判斷ios好了馍迄,畢竟ios是統(tǒng)一標(biāo)準(zhǔn)做的福也,然后那個(gè)朋友也就可以順利下載了