From 69ed6cec77685ff91cfe24fc819c9aeba21c2e31 Mon Sep 17 00:00:00 2001 From: Faisal Salman Date: Thu, 12 Oct 2023 21:59:57 +0700 Subject: [PATCH] Fix #683 - change MetaSr into Sogou Explorer (+add Sogou Mobile) --- src/main/ua-parser.js | 7 +++++-- test/specs/browser-all.json | 14 +++++++++++++- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/main/ua-parser.js b/src/main/ua-parser.js index e44b3ef63..57ab56785 100755 --- a/src/main/ua-parser.js +++ b/src/main/ua-parser.js @@ -85,7 +85,7 @@ FIREFOX = 'Firefox', OPERA = 'Opera', FACEBOOK = 'Facebook', - KLARNA = 'Klarna', + SOGOU = 'Sogou', WINDOWS = 'Windows'; var NAVIGATOR = (typeof window !== UNDEF_TYPE && window.navigator) ? @@ -348,11 +348,14 @@ ], [[NAME, /(.+)/, '$1' + SUFFIX_BROWSER], VERSION], [ // Oculus/Samsung/Sailfish/HuaweiBrowser/VivoBrowser /(comodo_dragon)\/([\w\.]+)/i // Comodo Dragon ], [[NAME, /_/g, ' '], VERSION], [ + /metasr[\/ ]?([\d\.]+)/i // Sogou Explorer + ], [VERSION, [NAME, SOGOU + ' Explorer']], [ + /(sogou)mo\w+\/([\d\.]+)/i // Sogou Mobile + ], [[NAME, SOGOU + ' Mobile'], VERSION], [ /(electron)\/([\w\.]+) safari/i, // Electron-based App /(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i, // Tesla /m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i // QQBrowser/Baidu App/2345 Browser ], [NAME, VERSION], [ - /(metasr)[\/ ]?([\w\.]+)/i, // SouGouBrowser /(lbbrowser)/i, // LieBao Browser /\[(linkedin)app\]/i // LinkedIn App for iOS & Android ], [NAME], [ diff --git a/test/specs/browser-all.json b/test/specs/browser-all.json index 9b95bb0a9..efead48df 100644 --- a/test/specs/browser-all.json +++ b/test/specs/browser-all.json @@ -1693,7 +1693,19 @@ "ua" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0", "expect" : { - "name" : "MetaSr" + "name" : "Sogou Explorer", + "version" : "1.0", + "major" : "1" + } + }, + { + "desc" : "Sogou Mobile Browser", + "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X) AppleWebKit/603.2.4 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 SogouMSE,SogouMobileBrowser/3.7.4", + "expect" : + { + "name" : "Sogou Mobile", + "version" : "3.7.4", + "major" : "3" } }, {