From d5fe5657d1cd8751711a409aa974c165d0874437 Mon Sep 17 00:00:00 2001 From: Will Soares Date: Sun, 23 Aug 2020 13:58:07 -0300 Subject: [PATCH] feat(browser): add detection for Miui Browser --- src/parser-browsers.js | 15 +++++++++++++++ test/acceptance/useragentstrings.yml | 15 +++++++++++++++ 2 files changed, 30 insertions(+) diff --git a/src/parser-browsers.js b/src/parser-browsers.js index 41eef0a..ee7840c 100644 --- a/src/parser-browsers.js +++ b/src/parser-browsers.js @@ -561,6 +561,21 @@ const browsersList = [ return browser; }, }, + { + test: [/MiuiBrowser/i], + describe(ua) { + const browser = { + name: 'Miui', + }; + const version = Utils.getFirstMatch(/(?:MiuiBrowser)[\s/](\d+(\.?_?\d+)+)/i, ua); + + if (version) { + browser.version = version; + } + + return browser; + }, + }, { test: [/chromium/i], describe(ua) { diff --git a/test/acceptance/useragentstrings.yml b/test/acceptance/useragentstrings.yml index 3b96395..6eb27eb 100644 --- a/test/acceptance/useragentstrings.yml +++ b/test/acceptance/useragentstrings.yml @@ -3026,3 +3026,18 @@ type: "desktop" engine: name: "Blink" + Miui: + - + ua: "Mozilla/5.0 (Linux; U; Android 9; fr-fr; Redmi Note 8 Pro Build/PPR1.180610.011) AppleWebKit/537.36 (KHTML like Gecko) Version/4.0 Chrome/71.0.3578.141 Mobile Safari/537.36 XiaoMi/MiuiBrowser/11.9.3-" + spec: + browser: + name: "Miui" + version: "11.9.3" + os: + name: "Android" + version: "9" + versionName: "Pie" + platform: + type: "mobile" + engine: + name: "Blink"