JavaScript 判断手机端操作系统(Andorid/IOS)
2024-08-30 21:44:03
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;
}
最新文章
- oracle触发器
- 常见linux命令释义(第一天)
- 用nodej和glub-watcher写的监听go 项目自动编译,很鸡肋
- 学习springMVC框架配置遇到的问题-数据写入不进数据库时的处理办法
- chrome打开本地文件目录
- css样式重写
- Oracle游标练手实例
- asp.net读取excel文件多种方法
- 套题T8&;T9
- javascript开发中的封装模式(转)
- Linux堆内存管理深入分析--阿里聚安全
- iOS获取设备唯一编号,就算删除app从新安装也不变的方法
- [BZOJ2324][ZJOI2011][最小费用最大流]营救皮卡丘
- LGPL与闭源程序
- WinDBG 技巧:如何生成Dump 文件(.dump 命令)
- 杂谈--DML触发器学习
- 单元测试——Qunit
- [题解] Codeforces Round #549 (Div. 2) B. Nirvana
- X86-32位架构的CPU是不是内存只能到4G
- Jenkins安装及基本配置(Linux版,使用web容器 tomcat 搭建)
热门文章
- colgroup 整行变色
- php第二十一节课
- AtCoder Beginner Contest 089完整题解
- 51nod 1002 数塔取数问题【dp】
- java折半插入排序
- 亚马逊免费服务器搭建Discuz!论坛过程(四)
- 用 console.time()和 console.timeEnd() 测试你的 javascript 代码执行效率
- hadoop在线退役datanode
- [繁华模拟赛]Evensgn 剪树枝
- 20180629利用powerdesigner生成数据字典