返回 reveal.js
device.ts
根目录 / js / utils / device.ts
1 const UA = navigator.userAgent;
2
3 export const isMobile =
4 /(iphone|ipod|ipad|android)/gi.test(UA) ||
5 (navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1); // iPadOS
6
7 export const isChrome = /chrome/i.test(UA) && !/edge/i.test(UA);
8
9 export const isAndroid = /android/gi.test(UA);
10
10 lines TYPESCRIPT