diff --git a/src/utils/tools.ts b/src/utils/tools.ts new file mode 100644 index 0000000..c863c85 --- /dev/null +++ b/src/utils/tools.ts @@ -0,0 +1,17 @@ +export function getBrowserInfo() { + const ua = navigator.userAgent + + const isIOS = /(iPhone|iPad|iPod|iOS)/i.test(ua) + const isMac = ua.match(/(Mac OS X)\s([\d_]+)/i) + const isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(ua) + + const isSafari = ua.indexOf('Safari') !== -1 && ua.indexOf('Chrome') === -1 + const isWx = /MicroMessenger/i.test(ua) + return { + isIOS, + isMobile, + isMac, + isSafari, + isWx + } +} diff --git a/src/views/Page1/Page1.vue b/src/views/Page1/Page1.vue index 23fab8d..6f250c5 100644 --- a/src/views/Page1/Page1.vue +++ b/src/views/Page1/Page1.vue @@ -1,5 +1,7 @@