通过ua检测浏览页面的设备是phone还是tablet

function isPhone(ua) {var isMobile = /Mobile(\/|\s)/.test(ua);// Either:// - iOS but not iPad// - Android 2// - Android with "Mobile" in the UAreturn /(iPhone|iPod)/.test(ua) ||  (!/(Silk)/.test(ua) && (/(Android)/.test(ua) && (/(Android 2)/.test(ua) || isMobile))) ||  (/(BlackBerry|BB)/.test(ua) && isMobile) ||  /(Windows Phone)/.test(ua);}function isTablet(ua) {return !isPhone(ua) && (/iPad/.test(ua) || /Android/.test(ua) || /(RIM Tablet OS)/.test(ua) ||(/MSIE 10/.test(ua) && /; Touch/.test(ua)));}

更多相关文章

  1. android图片轮播+点击跳转广告页面
  2. Android 打开设置的各个页面
  3. 阻止一进入页面就弹输入法对话框的方法
  4. SAP BSP, Java Web Project,Android和微信小程序的初始页面设置
  5. android 页面滑动
  6. ESC/POS指令集在Android设备上使用实例(通过socket)
  7. Android Bluetooth蓝牙开发:Bluetooth蓝牙设备配对Paired Bluetoo
  8. Android设备预计将超微软

随机推荐

  1. 具体分析Pull方式解析XML的示例代码
  2. Microsoft.XMLHTTP对象介绍
  3. maven项目不编译xml文件的解决办法
  4. Jaxb2实现Bean与xml互转的示例代码详解
  5. java对象转换为xml格式的示例代码分享
  6. 如何打开xml文件介绍
  7. XStream实现Bean与xml互转的代码示例
  8. XML数据岛之数据修改与添加
  9. 利用xmllint命令处理xml
  10. XML PULL和PUSH技术的区别