Bläddra i källkod

feat: add ipados to list of Platform.OS (#8205)

* feat: add ipados list of Platform.OS
j8
Marc Seitz 4 år sedan
förälder
incheckning
16d88a288f
Inget konto är kopplat till bidragsgivarens mejladress
1 ändrade filer med 2 tillägg och 2 borttagningar
  1. 2
    2
      react/features/base/react/Platform.web.js

+ 2
- 2
react/features/base/react/Platform.web.js Visa fil

1
 /* @flow */
1
 /* @flow */
2
 
2
 
3
-const { userAgent } = navigator;
3
+const { userAgent, maxTouchPoints, platform } = navigator;
4
 let OS;
4
 let OS;
5
 
5
 
6
 if (userAgent.match(/Android/i)) {
6
 if (userAgent.match(/Android/i)) {
7
     OS = 'android';
7
     OS = 'android';
8
-} else if (userAgent.match(/iP(ad|hone|od)/i)) {
8
+} else if (userAgent.match(/iP(ad|hone|od)/i) || (maxTouchPoints && maxTouchPoints > 2 && /MacIntel/.test(platform))) {
9
     OS = 'ios';
9
     OS = 'ios';
10
 } else if (userAgent.match(/Mac(intosh| OS X)/i)) {
10
 } else if (userAgent.match(/Mac(intosh| OS X)/i)) {
11
     OS = 'macos';
11
     OS = 'macos';

Laddar…
Avbryt
Spara