js自动判断安卓android、苹果ios分别跳转对应下载页面

js自动判断客户端系统

这里用微信读书举例,以下代码如果访问者使用安卓手机会跳转到应用宝的微信读书下载页面:https://a.app.qq.com/o/simple.jsp?pkgname=com.tencent.weread;如果使用苹果手机或者ipad会跳转到appstore中微信读书下载页面:https://itunes.apple.com/cn/app/wei-xin-du-shu/id952059546

js自动判断系统演示代码

纯js无需jquery支持

<script type="text/javascript">
var browser = {
versions: function () {
var u = navigator.userAgent, app = navigator.appVersion;
return { //移动终端浏览器版本信息
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器
iPhone: u.indexOf('iPhone') > -1, //是否为iPhone
iPad: u.indexOf('iPad') > -1, //是否iPad
};
}(),
}
if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {
window.location.href = "https://itunes.apple.com/cn/app/wei-xin-du-shu/id952059546";
}
if (browser.versions.android) {
window.location.href = "https://a.app.qq.com/o/simple.jsp?pkgname=com.tencent.weread";
}
</script>

代码出处不详(忘记了),作者可以以留言认领(文中将注明来源)。

本页旧文

2012-06-27 果壳网Guokr.com 招聘前端开发工程师 view 6,888

转载请注明转自:一极乐http://yijile.com/log/226.html


话题相关文章

话题标签

安卓HTMLJavaScript乐知道

一极乐 为乐趣而生

《js自动判断安卓android、苹果ios分别跳转对应下载页面》  发表时间:  最后更新时间:

谁来过

寒叶邀请你对本文不足说出你的看法!

快点抢沙发

  1. hreees hreees

    果壳不错

    1. 子曰去哪 子曰去哪

      @hreees
      仰望中。。。

    2. 子曰去哪 子曰去哪

      @hreees
      仰望中。。。

  2. 羽中 羽中

    可惜我不擅长技术啊 - - 找别的工作不得的苦逼路过。。

    1. 子曰去哪 子曰去哪

      大家都觉得你是大牛

  3. 官橙宝 官橙宝

    飘过~

    1. 子曰去哪 子曰去哪

      我也是飘过

  4. vaman vaman

    跟技术无缘了 :(

    1. 子曰去哪 子曰去哪

      为什么?肿么了

      1. vaman vaman

        学不进去啊

  5. Jr Jr

    额。。。。。路过路过。。。
    嘿嘿

    1. 子曰去哪 子曰去哪

      我也是路过这内容。。。

添加新评论

captcha




博主推荐专题

佛学资料Typecho模版代码乐知道CSS百度CyanogenMod
搜索引擎提交入口言辞


关闭

标签云

一极乐 衷心接受你的建议

TOP