iPadOS 13 Detection
User Agent
ERR: script did not run
iOS Detector (mainly for iPadOS)
if (navigator.userAgent.match(/iPhone/)) {
// iPhone
} else if (navigator.userAgent.match(/iPad/)) {
// iPad
} else if (navigator.userAgent.match(/Mac/)
&& navigator.maxTouchPoints) {
// iOS requesting desktop site
} else {
// Something else
}
Not an iOS Device
navigator.maxTouchPoints
(undefined)