18 lines
388 B
TypeScript
18 lines
388 B
TypeScript
export function isIOS() {
|
|
return (
|
|
[
|
|
'iPad Simulator',
|
|
'iPhone Simulator',
|
|
'iPod Simulator',
|
|
'iPad',
|
|
'iPhone',
|
|
'iPod',
|
|
].includes(navigator.platform) ||
|
|
// iPad on iOS 13 detection
|
|
(navigator.userAgent.includes('Mac') && 'ontouchend' in document)
|
|
)
|
|
}
|
|
|
|
export function isAndroid() {
|
|
return navigator.userAgent.includes('Android')
|
|
} |