blob: 9dade20e8e056471784651cc2abc27e1cae26c71 (
plain) (
tree)
|
|
function isIOS () {
if (/iPad|iPhone|iPod/.test(navigator.platform)) {
return true
}
// Detect iPad Desktop mode
return !!(navigator.maxTouchPoints &&
navigator.maxTouchPoints > 2 &&
navigator.platform.includes('MacIntel'))
}
function isSafari () {
return /^((?!chrome|android).)*safari/i.test(navigator.userAgent)
}
function isMobile () {
return /iPhone|iPad|iPod|Android/i.test(navigator.userAgent)
}
export {
isIOS,
isSafari,
isMobile
}
|