()
| 258 | } |
| 259 | |
| 260 | function isIOSUserAgent() { |
| 261 | const nav = global.navigator || {}; |
| 262 | const ua = String(nav.userAgent || ""); |
| 263 | const platform = String(nav.platform || ""); |
| 264 | const maxTouchPoints = Number(nav.maxTouchPoints || 0); |
| 265 | return (/iPad|iPhone|iPod/.test(ua) && !global.MSStream) || (platform === "MacIntel" && maxTouchPoints > 1); |
| 266 | } |
| 267 | |
| 268 | function isMacUserAgent() { |
| 269 | return /Mac/.test((global.navigator && global.navigator.userAgent) || ""); |