android js下载地址,js点击下载跳转iOS或安卓
在移動(dòng)wap上,最常見(jiàn)的就是引流用戶下載安裝自己的應(yīng)用程序,如何通過(guò)js點(diǎn)擊判斷下載是ios還是安卓呢?其實(shí)很簡(jiǎn)單,就是要判斷用戶的設(shè)備是iOS還是Android,然后分別跳轉(zhuǎn)就可以了。
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終端
alert('是否是Android:'+isAndroid);
alert('是否是iOS:'+isiOS);
有了這個(gè)判斷,就可以根據(jù)對(duì)應(yīng)的平臺(tái)來(lái)進(jìn)行操作。
1.安卓的,就直接下載app,或者跳到安卓應(yīng)用市場(chǎng)下載
2.iOS的,直接跳到蘋果商店的應(yīng)用頁(yè)進(jìn)行下載
3.其它平臺(tái),跳到自定義的頁(yè)面,比如一個(gè)放有多個(gè)平臺(tái)的下載頁(yè)。
function downApp(){
var u = navigator.userAgent,
isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1,
isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
urls = {
'android':'http://ftp-apk.pcauto.com.cn/pub/autoclub-5000-autowapDL1.apk',
'ios':'https://itunes.apple.com/cn/app/zhong-guo-che-you-hui/id640447959',
'other':'http://www1.pcauto.com.cn/app/20141120/pcautoapp/index.html'
};
//三元運(yùn)算
// window.location.href = isAndroid? urls.android : isiOS? urls.ios : urls.other;
//簡(jiǎn)化
if(isAndroid){
window.location.href=urls.android;
}else if(isiOS){
window.location.href=urls.ios;
}else{
window.location.href=urls.other;
}
}
downApp();
點(diǎn)擊下載應(yīng)用
總結(jié)
以上是生活随笔為你收集整理的android js下载地址,js点击下载跳转iOS或安卓的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 使用vbs播放语音
- 下一篇: android 锁屏的生命周期_Acti