diff --git a/src/bowser.js b/src/bowser.js index 0431250..571169d 100644 --- a/src/bowser.js +++ b/src/bowser.js @@ -92,6 +92,13 @@ , version: versionIdentifier || getFirstMatch(/(?:coast)[\s\/](\d+(\.\d+)?)/i) } } + else if (/focus/i.test(ua)) { + result = { + name: 'Focus' + , focus: t + , version: getFirstMatch(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i) + } + } else if (/yabrowser/i.test(ua)) { result = { name: 'Yandex Browser' @@ -440,6 +447,7 @@ (result.samsungBrowser && result.version >= 4) || (result.whale && compareVersions([result.version, '1.0']) === 1) || (result.mzbrowser && compareVersions([result.version, '6.0']) === 1) || + (result.focus && compareVersions([result.version, '1.0']) === 1) || (result.firefox && result.version >= 20.0) || (result.safari && result.version >= 6) || (result.opera && result.version >= 10.0) || diff --git a/src/useragents.js b/src/useragents.js index 4377e6e..edecf9d 100644 --- a/src/useragents.js +++ b/src/useragents.js @@ -1596,4 +1596,16 @@ module.exports.useragents = { , a: true } } -} + , 'Focus' : { + 'Mozilla/5.0 (Linux; Android 7.1.1) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Focus/1.2.1 Chrome/59.0.3071.125': { + osname: 'Android' + , focus: true + , android: true + , tablet: true + , osversion: '7.1.1' + , version: '1.2.1' + , blink: true + , a: true + } + } +};