您好,登錄后才能下訂單哦!
本篇內容介紹了“如何通過js點擊判斷下載是ios還是安卓”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
代碼如下:
<script type="text/javascript">
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);
</script>
有了這個判斷,就可以根據對應的平臺來進行操作。
1.安卓的,就直接下載app,或者跳到安卓應用市場下載
2.iOS的,直接跳到蘋果商店的應用頁進行下載
3.其它平臺,跳到自定義的頁面,比如一個放有多個平臺的下載頁。
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'
};
//三元運算
// window.location.href = isAndroid? urls.android : isiOS? urls.ios : urls.other;
//簡化
if(isAndroid){
window.location.href=urls.android;
}else if(isiOS){
window.location.href=urls.ios;
}else{
window.location.href=urls.other;
}
}
downApp();
<a href="javascript:void(0)" onclick="downApp()">點擊下載應用</a>
“如何通過js點擊判斷下載是ios還是安卓”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。