js判断请求对象是IOS还是安卓用户
2015-07-27 20:01
686 查看
<script type="text/javascript"> var browser = { versions : function() { var u = navigator.userAgent, app = navigator.appVersion; return { trident : u.indexOf('Trident') > -1, presto : u.indexOf('Presto') > -1, webKit : u.indexOf('AppleWebKit') > -1, gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, mobile : !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/), ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, iPhone : u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, iPad : u.indexOf('iPad') > -1, webApp : u.indexOf('Safari') == -1 }; }(), language : (navigator.browserLanguage || navigator.language) .toLowerCase() }; if (browser.versions.android) { alert("安卓用户"); } else if(browser.versions.iPhone){ alert("苹果用户"); }else{ alert("其他用户"); } </script>
相关文章推荐
- iOS 半透明新手引导 手把手教你做
- iOS tableView的刷新 笔记
- iOS OC08,09_内存管理
- iOS学习笔记--(c基础题9)
- ios申请真机调试(Xcode 5)详细解析
- iOS 创建静态库static library
- IOS中的block的retain循环
- iOS-WebP
- Certificates, Identifiers & Profiles简介以及申请发布证书
- iOS开发-Day10-C的复习
- iOS 获取汉字拼音首字母
- iOS方法和实例变量
- iOS基础
- iOS 各种修饰符的区别汇总
- ios-猜拳游小戏的实现
- iOS Notification 通知中心
- IOS开发小tip
- 在iOS 7中使用storyboard(part 1)
- IOS开发单元格自定义方法之一
- IOS手势操作(拖动、捏合、旋转、点按、长按、轻扫、自定义)