Browse Source

Provide better iOS detection

David Catuhe 8 years ago
parent
commit
e9c552784b

File diff suppressed because it is too large
+ 617 - 617
dist/preview release/babylon.d.ts


File diff suppressed because it is too large
+ 2 - 2
dist/preview release/babylon.js


+ 1 - 1
dist/preview release/babylon.max.js

@@ -7429,7 +7429,7 @@ var BABYLON;
                 this.initWebVR();
             }
             //Detect if we are running on a faulty buggy OS.
-            this._badOS = /AppleWebKit.*10.[\d] Mobile/.test(navigator.userAgent);
+            this._badOS = /iPad/i.test(navigator.userAgent) || /iPhone/i.test(navigator.userAgent);
             //Detect if we are running on a faulty buggy desktop OS.
             this._badDesktopOS = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);
             BABYLON.Tools.Log("Babylon.js engine (v" + Engine.Version + ") launched");

File diff suppressed because it is too large
+ 617 - 617
dist/preview release/babylon.module.d.ts


File diff suppressed because it is too large
+ 2 - 2
dist/preview release/babylon.worker.js


+ 1 - 1
src/babylon.engine.ts

@@ -871,7 +871,7 @@
             }
 
             //Detect if we are running on a faulty buggy OS.
-            this._badOS = /AppleWebKit.*10.[\d] Mobile/.test(navigator.userAgent);
+            this._badOS = /iPad/i.test(navigator.userAgent) || /iPhone/i.test(navigator.userAgent);
 
             //Detect if we are running on a faulty buggy desktop OS.
             this._badDesktopOS = /^((?!chrome|android).)*safari/i.test(navigator.userAgent);