user-agent.js 631 B

1234567891011121314151617181920212223242526
  1. export default function (c, i) {
  2. i('userAgent', {
  3. get isIos() {
  4. return /iPad|iPhone|iPod/i.test(navigator.userAgent);
  5. },
  6. get isAndroid() {
  7. return /Android/i.test(navigator.userAgent);
  8. },
  9. get isSzx() {
  10. return /Szx/i.test(navigator.userAgent);
  11. },
  12. get isMobile() {
  13. return /Mobile/i.test(navigator.userAgent);
  14. },
  15. get isWx() {
  16. return /MicroMessenger/i.test(navigator.userAgent);
  17. },
  18. get isMiniProgram() {
  19. return /miniProgram/i.test(navigator.userAgent);
  20. },
  21. get isSzxBrowser() {
  22. return /SzxBrowser/i.test(navigator.userAgent);
  23. },
  24. });
  25. }