diff options
author | Pierre Ossman <ossman@cendio.se> | 2022-12-23 16:58:45 +0100 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2022-12-27 12:50:57 +0100 |
commit | 12a7c6f0de0ca51126c9a7292669c03f483049e0 (patch) | |
tree | a13c1160382750627f4dd178f73d4ddd6817e8c0 /core | |
parent | a187821e4f576c0569e7ca9a71ebb525734dda00 (diff) | |
download | novnc-12a7c6f0de0ca51126c9a7292669c03f483049e0.tar.gz |
Check for Android using userAgent
Modern Android systems seem to report "Linux" for navigator.platform, so
we can no longer rely on that.
Diffstat (limited to 'core')
-rw-r--r-- | core/util/browser.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/util/browser.js b/core/util/browser.js index 8195438..bbc9f5c 100644 --- a/core/util/browser.js +++ b/core/util/browser.js @@ -94,7 +94,8 @@ export function isIOS() { } export function isAndroid() { - return !!(/android/i).exec(navigator.platform); + /* Android sets navigator.platform to Linux :/ */ + return !!navigator.userAgent.match('Android '); } export function isChromeOS() { |