mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 07:58:45 +03:00
Add some more test
This commit is contained in:
parent
35b410009f
commit
541dfea86d
@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"title": "UA-Parser.JS",
|
"title": "UA-Parser.JS",
|
||||||
"name": "ua-parser-js",
|
"name": "ua-parser-js",
|
||||||
"version": "0.4.16",
|
"version": "0.4.17",
|
||||||
"author": "Faisal Salman <fyzlman@gmail.com> (http://faisalman.com)",
|
"author": "Faisal Salman <fyzlman@gmail.com> (http://faisalman.com)",
|
||||||
"description": "Lightweight JavaScript-based user-agent string parser",
|
"description": "Lightweight JavaScript-based user-agent string parser",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
|
12
ua-parser.js
12
ua-parser.js
@ -1,4 +1,4 @@
|
|||||||
// UA-Parser.JS v0.4.16
|
// UA-Parser.JS v0.4.17
|
||||||
// Lightweight JavaScript-based User-Agent string parser
|
// Lightweight JavaScript-based User-Agent string parser
|
||||||
// https://github.com/faisalman/ua-parser-js
|
// https://github.com/faisalman/ua-parser-js
|
||||||
//
|
//
|
||||||
@ -178,7 +178,7 @@
|
|||||||
// Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo
|
// Iceweasel/Camino/Chimera/Fennec/Maemo/Minimo
|
||||||
/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix)\/((\d+)?[\w\.-]+)/i,
|
/(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix)\/((\d+)?[\w\.-]+)/i,
|
||||||
// Firefox/SeaMonkey/K-Meleon/IceCat/IceApe/Firebird/Phoenix
|
// Firefox/SeaMonkey/K-Meleon/IceCat/IceApe/Firebird/Phoenix
|
||||||
/(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i, // Mozilla
|
/(mozilla)\/((\d+)?[\w\.]+).+rv\:.+gecko\/\d+/i, // Mozilla
|
||||||
|
|
||||||
// Other
|
// Other
|
||||||
/(uc\s?browser|polaris|lynx|dillo|icab|doris)[\/\s]?((\d+)?[\w\.]+)/i,
|
/(uc\s?browser|polaris|lynx|dillo|icab|doris)[\/\s]?((\d+)?[\w\.]+)/i,
|
||||||
@ -271,7 +271,7 @@
|
|||||||
|
|
||||||
// Windows based
|
// Windows based
|
||||||
/(windows)\snt\s6\.2;\s(arm)/i, // Windows RT
|
/(windows)\snt\s6\.2;\s(arm)/i, // Windows RT
|
||||||
/(windows\sphone\sos|windows\s?[mobile]*)[\s\/]?([ntce\d\.\s]+\w)/i
|
/(windows\sphone\sos|windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i
|
||||||
], ['name', ['version', mapper.string, maps.os.windows.version]], [
|
], ['name', ['version', mapper.string, maps.os.windows.version]], [
|
||||||
/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i
|
/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i
|
||||||
], [['name', 'Windows'], ['version', mapper.string, maps.os.windows.version]], [
|
], [['name', 'Windows'], ['version', mapper.string, maps.os.windows.version]], [
|
||||||
@ -279,7 +279,7 @@
|
|||||||
// Mobile/Embedded OS
|
// Mobile/Embedded OS
|
||||||
/\((bb)(10);/i // BlackBerry 10
|
/\((bb)(10);/i // BlackBerry 10
|
||||||
], [['name', 'BlackBerry'], 'version'], [
|
], [['name', 'BlackBerry'], 'version'], [
|
||||||
/(blackberry).+version\/([\w\.]+)/i, // Blackberry
|
/(blackberry)\w*\/?([\w\.]+)*/i, // Blackberry
|
||||||
/(tizen)\/([\w\.]+)/i, // Tizen
|
/(tizen)\/([\w\.]+)/i, // Tizen
|
||||||
/(android|webos|palm\os|qnx|bada|rim\stablet\sos|meego)[\/\s-]?([\w\.]+)*/i
|
/(android|webos|palm\os|qnx|bada|rim\stablet\sos|meego)[\/\s-]?([\w\.]+)*/i
|
||||||
// Android/WebOS/Palm/QNX/Bada/RIM/MeeGo
|
// Android/WebOS/Palm/QNX/Bada/RIM/MeeGo
|
||||||
@ -318,8 +318,8 @@
|
|||||||
// Other
|
// Other
|
||||||
/(haiku)\s(\w+)/i, // Haiku
|
/(haiku)\s(\w+)/i, // Haiku
|
||||||
/(aix)\s((\d)(?=\.|\)|\s)[\w\.]*)*/i, // AIX
|
/(aix)\s((\d)(?=\.|\)|\s)[\w\.]*)*/i, // AIX
|
||||||
/(macintosh|mac(?=_powerpc)|plan\s9|minix|beos|qnx|os\/2|amigaos|morphos)/i,
|
/(macintosh|mac(?=_powerpc)|plan\s9|minix|beos|os\/2|amigaos|morphos)/i,
|
||||||
// Plan9/Minix/BeOS/QNX/OS2/AmigaOS/MorphOS
|
// Plan9/Minix/BeOS/OS2/AmigaOS/MorphOS
|
||||||
/(unix)\s?([\w\.]+)*/i // UNIX
|
/(unix)\s?([\w\.]+)*/i // UNIX
|
||||||
], ['name', 'version']
|
], ['name', 'version']
|
||||||
]
|
]
|
||||||
|
4
ua-parser.min.js
vendored
4
ua-parser.min.js
vendored
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user