summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorPierre Ossman <ossman@cendio.se>2022-12-23 16:58:45 +0100
committerPierre Ossman <ossman@cendio.se>2022-12-27 12:50:57 +0100
commit12a7c6f0de0ca51126c9a7292669c03f483049e0 (patch)
treea13c1160382750627f4dd178f73d4ddd6817e8c0 /core
parenta187821e4f576c0569e7ca9a71ebb525734dda00 (diff)
downloadnovnc-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.js3
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() {