mirror of
https://github.com/lancedikson/bowser
synced 2025-12-04 21:52:14 +00:00
feat: add Sogou browser support
This commit is contained in:
parent
be90a00e37
commit
7a70ad89d1
@ -54,6 +54,7 @@ export const BROWSER_ALIASES_MAP = {
|
||||
'Samsung Internet for Android': 'samsung_internet',
|
||||
SeaMonkey: 'seamonkey',
|
||||
Sleipnir: 'sleipnir',
|
||||
'Sogou Browser': 'sogou',
|
||||
Swing: 'swing',
|
||||
Tizen: 'tizen',
|
||||
'UC Browser': 'uc',
|
||||
@ -120,6 +121,7 @@ export const BROWSER_MAP = {
|
||||
samsung_internet: 'Samsung Internet for Android',
|
||||
seamonkey: 'SeaMonkey',
|
||||
sleipnir: 'Sleipnir',
|
||||
sogou: 'Sogou Browser',
|
||||
swing: 'Swing',
|
||||
tizen: 'Tizen',
|
||||
uc: 'UC Browser',
|
||||
|
||||
@ -937,6 +937,24 @@ const browsersList = [
|
||||
return browser;
|
||||
},
|
||||
},
|
||||
{
|
||||
test: [/sogoumobilebrowser/i, /metasr/i, /se 2\.[x]/i],
|
||||
describe(ua) {
|
||||
const browser = {
|
||||
name: 'Sogou Browser',
|
||||
};
|
||||
const sogouMobileVersion = Utils.getFirstMatch(/(?:sogoumobilebrowser)[\s/](\d+(\.?_?\d+)+)/i, ua);
|
||||
const chromiumVersion = Utils.getFirstMatch(/(?:chrome|crios|crmo)\/(\d+(\.?_?\d+)+)/i, ua);
|
||||
const seVersion = Utils.getFirstMatch(/se ([\d.]+)x/i, ua);
|
||||
const version = sogouMobileVersion || chromiumVersion || seVersion;
|
||||
|
||||
if (version) {
|
||||
browser.version = version;
|
||||
}
|
||||
|
||||
return browser;
|
||||
},
|
||||
},
|
||||
{
|
||||
test: [/MiuiBrowser/i],
|
||||
describe(ua) {
|
||||
|
||||
@ -3223,6 +3223,35 @@
|
||||
type: "mobile"
|
||||
engine:
|
||||
name: "Blink"
|
||||
Sogou Browser:
|
||||
-
|
||||
ua: "Mozilla/5.0 (Linux; Android 5.1.1; SM-G9280 Build/LMY47X; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile Safari/537.36 SogouMobileBrowser/3.5.3"
|
||||
spec:
|
||||
browser:
|
||||
name: "Sogou Browser"
|
||||
version: "3.5.3"
|
||||
os:
|
||||
name: "Android"
|
||||
version: "5.1.1"
|
||||
versionName: "Lollipop"
|
||||
platform:
|
||||
type: "mobile"
|
||||
engine:
|
||||
name: "Blink"
|
||||
-
|
||||
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"
|
||||
spec:
|
||||
browser:
|
||||
name: "Sogou Browser"
|
||||
version: "49.0.2623.221"
|
||||
os:
|
||||
name: "Windows"
|
||||
version: "NT 6.1"
|
||||
versionName: "7"
|
||||
platform:
|
||||
type: "desktop"
|
||||
engine:
|
||||
name: "Blink"
|
||||
NAVER Whale Browser:
|
||||
-
|
||||
ua: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Whale/1.0.40.10 Safari/537.36"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user