From e888ae1bf3f63079369958940832165c5bc69691 Mon Sep 17 00:00:00 2001 From: Kay Simons Date: Sat, 3 Jul 2021 17:13:37 +0200 Subject: [PATCH] fix: useragent detection for new web0s browser --- src/scripts/browser.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/scripts/browser.js b/src/scripts/browser.js index fc0a5d443..e87e79842 100644 --- a/src/scripts/browser.js +++ b/src/scripts/browser.js @@ -14,6 +14,23 @@ function isTv() { return true; } + if (userAgent.indexOf('netcast')) { + return true; + } + + if (userAgent.indexOf('web0s') !== -1) { + return true; + } + + return false; +} + +function isWeb0s() { + const userAgent = navigator.userAgent.toLowerCase(); + if (userAgent.indexOf('netcast') !== -1) { + return true; + } + if (userAgent.indexOf('web0s') !== -1) { return true; } @@ -234,7 +251,7 @@ if (userAgent.toLowerCase().indexOf('xbox') !== -1) { } browser.animate = typeof document !== 'undefined' && document.documentElement.animate != null; browser.tizen = userAgent.toLowerCase().indexOf('tizen') !== -1 || window.tizen != null; -browser.web0s = userAgent.toLowerCase().indexOf('Web0S'.toLowerCase()) !== -1; +browser.web0s = isWeb0s(); browser.edgeUwp = browser.edge && (userAgent.toLowerCase().indexOf('msapphost') !== -1 || userAgent.toLowerCase().indexOf('webview') !== -1); if (!browser.tizen) {