当前位置:   article > 正文

JS判断当前设备类型:手机/平板/电脑_js判断是华为手机还是pad

js判断是华为手机还是pad
  1. var os = (function () {
  2. var ua = navigator.userAgent,
  3. isWindowsPhone = /(?:Windows Phone)/.test(ua),
  4. isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone,
  5. isAndroid = /(?:Android)/.test(ua),
  6. isFireFox = /(?:Firefox)/.test(ua),
  7. isChrome = /(?:Chrome|CriOS)/.test(ua),
  8. isTablet =
  9. /(?:iPad|PlayBook)/.test(ua) ||
  10. (isAndroid && !/(?:Mobile)/.test(ua)) ||
  11. (isFireFox && /(?:Tablet)/.test(ua)),
  12. isPhone = /(?:iPhone)/.test(ua) && !isTablet,
  13. isPc = !isPhone && !isAndroid && !isSymbian
  14. return {
  15. isTablet: isTablet,
  16. isPhone: isPhone,
  17. isAndroid: isAndroid,
  18. isPc: isPc,
  19. }
  20. })()
  21. console.log('os', os)
  22. if (os.isAndroid || os.isPhone) {
  23. // 手机
  24. } else if (os.isTablet) {
  25. // 平板
  26. } else if (os.isPc) {
  27. // 电脑
  28. }
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/320977
推荐阅读
相关标签
  

闽ICP备14008679号