feat: add ipados to list of Platform.OS (#8205)
* feat: add ipados list of Platform.OS
This commit is contained in:
parent
210c4857fd
commit
16d88a288f
|
@ -1,11 +1,11 @@
|
||||||
/* @flow */
|
/* @flow */
|
||||||
|
|
||||||
const { userAgent } = navigator;
|
const { userAgent, maxTouchPoints, platform } = navigator;
|
||||||
let OS;
|
let OS;
|
||||||
|
|
||||||
if (userAgent.match(/Android/i)) {
|
if (userAgent.match(/Android/i)) {
|
||||||
OS = 'android';
|
OS = 'android';
|
||||||
} else if (userAgent.match(/iP(ad|hone|od)/i)) {
|
} else if (userAgent.match(/iP(ad|hone|od)/i) || (maxTouchPoints && maxTouchPoints > 2 && /MacIntel/.test(platform))) {
|
||||||
OS = 'ios';
|
OS = 'ios';
|
||||||
} else if (userAgent.match(/Mac(intosh| OS X)/i)) {
|
} else if (userAgent.match(/Mac(intosh| OS X)/i)) {
|
||||||
OS = 'macos';
|
OS = 'macos';
|
||||||
|
|
Loading…
Reference in New Issue