mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 16:08:47 +03:00
Add new browsers: Wolvic & Pico Browser
This commit is contained in:
parent
0543b87c02
commit
f7810dbfcf
@ -104,6 +104,7 @@ const Browser = Object.freeze({
|
|||||||
PALEMOON: 'PaleMoon',
|
PALEMOON: 'PaleMoon',
|
||||||
PHANTOMJS: 'PhantomJS',
|
PHANTOMJS: 'PhantomJS',
|
||||||
PHOENIX: 'Phoenix',
|
PHOENIX: 'Phoenix',
|
||||||
|
PICOBROWSER: 'Pico Browser',
|
||||||
POLARIS: 'Polaris',
|
POLARIS: 'Polaris',
|
||||||
PUFFIN: 'Puffin',
|
PUFFIN: 'Puffin',
|
||||||
QQ: 'QQBrowser',
|
QQ: 'QQBrowser',
|
||||||
@ -139,6 +140,7 @@ const Browser = Object.freeze({
|
|||||||
WECHAT: 'WeChat',
|
WECHAT: 'WeChat',
|
||||||
WEIBO: 'Weibo',
|
WEIBO: 'Weibo',
|
||||||
WHALE: 'Whale',
|
WHALE: 'Whale',
|
||||||
|
WOLVIC: 'Wolvic',
|
||||||
YANDEX: 'Yandex'
|
YANDEX: 'Yandex'
|
||||||
|
|
||||||
// TODO : test!
|
// TODO : test!
|
||||||
|
@ -359,8 +359,8 @@
|
|||||||
], [[NAME, '360' + SUFFIX_BROWSER]], [
|
], [[NAME, '360' + SUFFIX_BROWSER]], [
|
||||||
/\b(qq)\/([\w\.]+)/i // QQ
|
/\b(qq)\/([\w\.]+)/i // QQ
|
||||||
], [[NAME, /(.+)/, '$1Browser'], VERSION], [
|
], [[NAME, /(.+)/, '$1Browser'], VERSION], [
|
||||||
/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i
|
/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i
|
||||||
], [[NAME, /(.+)/, '$1' + SUFFIX_BROWSER], VERSION], [ // Oculus/Sailfish/HuaweiBrowser/VivoBrowser
|
], [[NAME, /(.+)/, '$1' + SUFFIX_BROWSER], VERSION], [ // Oculus/Sailfish/HuaweiBrowser/VivoBrowser/PicoBrowser
|
||||||
/samsungbrowser\/([\w\.]+)/i // Samsung Internet
|
/samsungbrowser\/([\w\.]+)/i // Samsung Internet
|
||||||
], [VERSION, [NAME, SAMSUNG + ' Internet']], [
|
], [VERSION, [NAME, SAMSUNG + ' Internet']], [
|
||||||
/(comodo_dragon)\/([\w\.]+)/i // Comodo Dragon
|
/(comodo_dragon)\/([\w\.]+)/i // Comodo Dragon
|
||||||
@ -426,6 +426,8 @@
|
|||||||
], [[NAME, PREFIX_MOBILE + FIREFOX], VERSION], [
|
], [[NAME, PREFIX_MOBILE + FIREFOX], VERSION], [
|
||||||
/(navigator|netscape\d?)\/([-\w\.]+)/i // Netscape
|
/(navigator|netscape\d?)\/([-\w\.]+)/i // Netscape
|
||||||
], [[NAME, 'Netscape'], VERSION], [
|
], [[NAME, 'Netscape'], VERSION], [
|
||||||
|
/(wolvic)\/([\w\.]+)/i // Wolvic
|
||||||
|
], [NAME, VERSION], [
|
||||||
/mobile vr; rv:([\w\.]+)\).+firefox/i // Firefox Reality
|
/mobile vr; rv:([\w\.]+)\).+firefox/i // Firefox Reality
|
||||||
], [VERSION, [NAME, FIREFOX+' Reality']], [
|
], [VERSION, [NAME, FIREFOX+' Reality']], [
|
||||||
/ekiohf.+(flow)\/([\w\.]+)/i, // Flow
|
/ekiohf.+(flow)\/([\w\.]+)/i, // Flow
|
||||||
|
@ -898,6 +898,26 @@
|
|||||||
"major" : "5"
|
"major" : "5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"desc" : "PicoBrowser",
|
||||||
|
"ua" : "Mozilla/5.0 (X11; Linux x86_64; Pico Neo3 Link OS5.8.4.0 like Quest) AppleWebKit/537.36 (KHTML, like Gecko) PicoBrowser/3.3.22 Chrome/105.0.5195.68 VR Safari/537.36",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "PicoBrowser",
|
||||||
|
"version" : "3.3.22",
|
||||||
|
"major" : "3"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"desc" : "PicoBrowser",
|
||||||
|
"ua" : "Mozilla/5.0 (X11; Linux x86_64; PICO 4 OS5.4.0 like Quest) AppleWebKit/537.36 (KHTML, like Gecko) PicoBrowser/3.3.22 Chrome/105.0.5195.68 VR Safari/537.36 OculusBrowser/7.0",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "PicoBrowser",
|
||||||
|
"version" : "3.3.22",
|
||||||
|
"major" : "3"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Rekonq",
|
"desc" : "Rekonq",
|
||||||
"ua" : "Mozilla/5.0 (X11; U; Linux x86_64; cs-CZ) AppleWebKit/533.3 (KHTML, like Gecko) rekonq Safari/533.3",
|
"ua" : "Mozilla/5.0 (X11; U; Linux x86_64; cs-CZ) AppleWebKit/533.3 (KHTML, like Gecko) rekonq Safari/533.3",
|
||||||
@ -1739,6 +1759,16 @@
|
|||||||
"major" : "0"
|
"major" : "0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"desc" : "Wolvic",
|
||||||
|
"ua" : "Mozilla/5.0 (Android 12; Mobile VR; rv:121.0) Gecko/121.0 Firefox/121.0 Wolvic/1.6.1",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "Wolvic",
|
||||||
|
"version" : "1.6.1",
|
||||||
|
"major" : "1"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Yandex",
|
"desc" : "Yandex",
|
||||||
"ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/536.5 (KHTML, like Gecko) YaBrowser/1.0.1084.5402 Chrome/19.0.1084.5402 Safari/536.5",
|
"ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_2) AppleWebKit/536.5 (KHTML, like Gecko) YaBrowser/1.0.1084.5402 Chrome/19.0.1084.5402 Safari/536.5",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user