From 0a149bca7bd5045e5525a3bd54301f1a5c925075 Mon Sep 17 00:00:00 2001 From: Denis Demchenko Date: Fri, 14 Sep 2018 17:44:17 +0300 Subject: [PATCH] Fix Chrome mobile detection fixes #253 --- src/parser-browsers.js | 2 +- test/acceptance/useragentstrings.yml | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/src/parser-browsers.js b/src/parser-browsers.js index 024f1b2..be541b8 100644 --- a/src/parser-browsers.js +++ b/src/parser-browsers.js @@ -50,7 +50,7 @@ const browsersList = [ /* Opera > 13.0 */ { - test: [/opr|opios/i], + test: [/opr\/|opios/i], describe(ua) { const browser = { name: 'Opera', diff --git a/test/acceptance/useragentstrings.yml b/test/acceptance/useragentstrings.yml index 8acc3cc..adc270a 100644 --- a/test/acceptance/useragentstrings.yml +++ b/test/acceptance/useragentstrings.yml @@ -268,6 +268,19 @@ vendor: "Nexus" engine: name: "Blink" + - + ua: "Mozilla/5.0 (Linux; Android 8.0.0; LG-H870 Build/OPR1.170623.032) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.91 Mobile Safari/537.36" + spec: + browser: + name: "Chrome" + version: "68.0.3440.91" + os: + name: "Android" + version: "8.0.0" + platform: + type: "mobile" + engine: + name: "Blink" Amazon Silk: - ua: "Mozilla/5.0 (Linux; U; Android 4.0.3; en-us; KFTT Build/IML74K) AppleWebKit/535.19 (KHTML, like Gecko) Silk/3.4 Mobile Safari/535.19 Silk-Accelerated=true"