isMobile_20210621201820.js 623 B

123456789101112131415161718192021222324252627
  1. /*
  2. * @Description:
  3. * @Author: Napier
  4. * @LastEditors: Napier
  5. * @LastEditorTime:
  6. */
  7. export default {
  8. /**
  9. * @description:判断是否为移动端
  10. * @returns {Boolean}
  11. */
  12. isMobile: function () {
  13. // var ua = navigator.userAgent
  14. // var ipad = ua.match(/(iPad).*OS\s([\d_]+)/)
  15. // var isIphone = !ipad && ua.match(/(iPhone\sOS)\s([\d_]+)/)
  16. // var isAndroid = ua.match(/(Android)\s+([\d.]+)/)
  17. // var isMobile = isIphone || isAndroid
  18. // return isMobile
  19. if (navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i)) {
  20. return true
  21. } else {
  22. return false
  23. }
  24. }
  25. }