From 49746c5547d8a0999d8daf5833937ab7413ef576 Mon Sep 17 00:00:00 2001 From: Denis Demchenko Date: Thu, 28 Jun 2018 21:31:49 +0300 Subject: [PATCH] Fix webOS detection fixes #186 --- src/bowser.js | 2 +- src/useragents.js | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/bowser.js b/src/bowser.js index 571169d..a06971f 100644 --- a/src/bowser.js +++ b/src/bowser.js @@ -36,7 +36,7 @@ , silk = /silk/i.test(ua) , sailfish = /sailfish/i.test(ua) , tizen = /tizen/i.test(ua) - , webos = /(web|hpw)os/i.test(ua) + , webos = /(web|hpw)(o|0)s/i.test(ua) , windowsphone = /windows phone/i.test(ua) , samsungBrowser = /SamsungBrowser/i.test(ua) , windows = !windowsphone && /windows/i.test(ua) diff --git a/src/useragents.js b/src/useragents.js index edecf9d..85a61eb 100644 --- a/src/useragents.js +++ b/src/useragents.js @@ -1230,6 +1230,14 @@ module.exports.useragents = { , mobile: true , x: true } + , 'Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/38.0.2125.122 Safari/537.36 WebAppManager': { + osname: 'WebOS' + , blink: true + , webos: true + , mobile: true + , version: '' + , x: true + } } , Android: { 'Mozilla/5.0 (Linux; U; Android 4.4.2; de-de; Nexus 7 Build/KOT49H) AppleWebKit/537.16 (KHTML, like Gecko) Version/4.0 Mobile Safari/537.16': {