当前位置:   article > 正文

JS 判断用户设备是移动端还是PC端_js判断设备是手机还是电脑

js判断设备是手机还是电脑
  1. var userAgent = window.navigator.userAgent
  2. export default {
  3. isFromAndroid: /android/gi.test(userAgent), /* 安卓*/
  4. isFromIOs: /iphone|ipod|ios/gi.test(userAgent), /* IOS */
  5. isFromWeChat: /MicroMessenger/gi.test(userAgent), /* 微信 */
  6. isFromQQ: /mobile.*qq/gi.test(userAgent), /* QQ */
  7. isFromUC: /ucbrowser/gi.test(userAgent),/* UC浏览器 */
  8. isFromQQBrowser: /mqqbrowser[^LightApp]/gi.test(userAgent),/* QQ浏览器 */
  9. isFromQQBrowserLight: /MQQBrowserLightApp/gi.test(userAgent),/* qq轻浏览器*/
  10. isTrident: /Trident/gi.test(userAgent), /**IE内核 */
  11. isPresto: /Presto/gi.test(userAgent), /** opera内核 */
  12. iswebKit: /AppleWebKit/gi.test(userAgent), /** 苹果、谷歌内核 */
  13. isGecko: /Gecko.*KHTML/gi.test(userAgent), /** 火狐内核 */
  14. isMobile: !!userAgent.match(/AppleWebKit.*Mobile.*/),/**是否为移动终端 */
  15. isIos: !!userAgent.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), /* ios终端 */
  16. isAndroid: userAgent.indexOf('Android') > -1 || u.indexOf('Adr') > -1, //android终端
  17. isIPhone: userAgent.indexOf('iPhone') > -1, //iPhone或者QQHD浏览器
  18. isIPad: userAgent.indexOf('iPad') > -1, //iPad
  19. isWebApp: userAgent.indexOf('Safari') == -1, //web应该程序,没有头部与底部
  20. }
  21. (navigator.browserLanguage || navigator.language).toLowerCase() // 判断页面语言

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/321021
推荐阅读
相关标签
  

闽ICP备14008679号