js判断手机端操作系统(Andorid/IOS)

该文章介绍了如何使用JavaScript检测用户设备是Android还是iOS,并据此自动跳转到相应的应用下载页面。代码示例中,当检测到设备为iOS时,会引导至AppStore,而Android设备则会导向APK下载链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

非常实用的js判断手机端操作系统(Andorid/IOS),并自动跳转相应下载界面
 androidURL = "http://xxx/xxx.apk";
 
            var browser = {
                versions: function() {
                    var u = navigator.userAgent,
                    app = navigator.appVersion;
                    return {
 
                        android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
 
                        iPhone: u.indexOf('iPhone') > -1 ,                      
 
                        iPad: u.indexOf('iPad') > -1,
                        iPod: u.indexOf('iPod') > -1,
 
                    };
                } (),
                language: (navigator.browserLanguage || navigator.language).toLowerCase()
            }
            if (browser.versions.iPhone||browser.versions.iPad||browser.versions.iPod)
            {
                 //如果是ios系統,直接跳轉至appstore該應用首頁,傳遞参數为該應用在appstroe的id號
                 window.location.href="itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=123456";
            }
            else if(browser.versions.android)
            {
                window.location.href = androidURL;
            } 

转载请注明(B5教程网)原文链接:http://www.bcty365.com/content-69-1807-1.html

第二种方案:

<script language="javascript">
window.onload = function () {
alert("1");
var u = navigator.userAgent;

 document.write(typeof(navigator.platform)=="undefined"?"":navigator.platform)//输出对应的手机系统

if (u.indexOf('Android') > -1 || u.indexOf('Linux') > -1) {//安卓手机
alert("安卓手机");
// window.location.href = "mobile/index.html";
} else if (u.indexOf('iPhone') > -1) {//苹果手机
// window.location.href = "mobile/index.html";
alert("苹果手机");
} else if (u.indexOf('Windows Phone') > -1) {//winphone手机
alert("winphone手机");
// window.location.href = "mobile/index.html";
}
}
</script>

原文地址:http://www.cnblogs.com/lyl6796910/p/3700151.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lmr廖

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值