JS判断设备终端(PC,iPad,iPhone,android,winPhone)和浏览器

var ua = navigator.userAgent;        var browser = {},            weixin = ua.match(/MicroMessenger\/([^\s]+)/i),            webkit = ua.match(/WebKit\/([\d.]+)/i),            android = ua.match(/(Android)\s+([\d.]+)/i),            ipad = ua.match(/(iPad).*OS\s([\d_]+)/i),            ipod = ua.match(/(iPod).*OS\s([\d_]+)/i),            iphone = !ipod && !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/i),            webos = ua.match(/(webOS|hpwOS)[\s\/]([\d.]+)/i),            touchpad = webos && ua.match(/TouchPad/i),            kindle = ua.match(/Kindle\/([\d.]+)/i),            silk = ua.match(/Silk\/([\d._]+)/i),            blackberry = ua.match(/(BlackBerry).*Version\/([\d.]+)/i),            mqqbrowser = ua.match(/MQQBrowser\/([\d.]+)/i),            chrome = ua.match(/CriOS\/([\d.]+)/i),            opera = ua.match(/Opera\/([\d.]+)/i),            safari = ua.match(/Safari\/([\d.]+)/i);

更多相关文章

  1. 从数据库中获取浏览器书签信息(Android Browser开发)
  2. Android_嵌入chrome浏览器
  3. Android日常整理(三)---intent打开浏览器、软键盘弹出
  4. Android浏览器插件开发
  5. 使用浏览器查看Android SQLite数据库-Android Debug Database用
  6. Android : RadioBotton—— 图片浏览器
  7. 【Android开发】Android Studio中进行简单的WebView构建浏览器开
  8. 使用c#开发的第一款APP的Android浏览器(创世纪篇)
  9. 用C#开发了一个Android 浏览器APP

随机推荐

  1. Android(安卓)DES AES MD5加密
  2. android 切换anctivity
  3. Android(安卓)Studio自带模版:抽屉(DrawerL
  4. 判断Android是否有root权限
  5. Android(安卓)各种路径
  6. How To Make Bootanimation (Base on And
  7. 图解MyEclipse 8.5M1中Android开发平台的
  8. Android(安卓)studio git 中文乱码 不显
  9. @dimen/padding_medium tools:context 都
  10. Android(安卓)studio常见问题