1
0
mirror of https://github.com/hakimel/reveal.js.git synced 2025-08-08 23:57:13 +02:00
Files
reveal.js/js/utils/device.ts
2025-06-08 21:57:12 +02:00

10 lines
295 B
TypeScript

const UA = navigator.userAgent;
export const isMobile =
/(iphone|ipod|ipad|android)/gi.test(UA) ||
(navigator.platform === 'MacIntel' && navigator.maxTouchPoints > 1); // iPadOS
export const isChrome = /chrome/i.test(UA) && !/edge/i.test(UA);
export const isAndroid = /android/gi.test(UA);