mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-28 00:18:45 +03:00
Merge branch 'develop' into samsung-note-10
This commit is contained in:
commit
da113f9fad
@ -113,8 +113,8 @@ WebOS, Windows [Phone/Mobile], Zenwalk, ...
|
|||||||
<!doctype html>
|
<!doctype html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<script type="text/javascript" src="ua-parser.min.js"></script>
|
<script src="ua-parser.min.js"></script>
|
||||||
<script type="text/javascript">
|
<script>
|
||||||
|
|
||||||
var parser = new UAParser();
|
var parser = new UAParser();
|
||||||
|
|
||||||
|
@ -318,9 +318,12 @@
|
|||||||
/xiaomi\/miuibrowser\/([\w\.]+)/i // MIUI Browser
|
/xiaomi\/miuibrowser\/([\w\.]+)/i // MIUI Browser
|
||||||
], [VERSION, [NAME, 'MIUI Browser']], [
|
], [VERSION, [NAME, 'MIUI Browser']], [
|
||||||
|
|
||||||
/;fbav\/([\w\.]+);/i // Facebook App for iOS & Android
|
/;fbav\/([\w\.]+);/i // Facebook App for iOS & Android with version
|
||||||
], [VERSION, [NAME, 'Facebook']], [
|
], [VERSION, [NAME, 'Facebook']], [
|
||||||
|
|
||||||
|
/FBAN\/FBIOS|FB_IAB\/FB4A/i // Facebook App for iOS & Android without version
|
||||||
|
], [[NAME, 'Facebook']], [
|
||||||
|
|
||||||
/safari\s(line)\/([\w\.]+)/i, // Line App for iOS
|
/safari\s(line)\/([\w\.]+)/i, // Line App for iOS
|
||||||
/android.+(line)\/([\w\.]+)\/iab/i // Line App for Android
|
/android.+(line)\/([\w\.]+)\/iab/i // Line App for Android
|
||||||
], [NAME, VERSION], [
|
], [NAME, VERSION], [
|
||||||
@ -494,6 +497,7 @@
|
|||||||
|
|
||||||
/d\/huawei([\w\s-]+)[;\)]/i, // Huawei
|
/d\/huawei([\w\s-]+)[;\)]/i, // Huawei
|
||||||
/android.+\s(nexus\s6p|vog-[at]?l\d\d|ane-[at]?l[x\d]\d|eml-a?l\d\da?|lya-[at]?l\d[\dc]|clt-a?l\d\di?)/i
|
/android.+\s(nexus\s6p|vog-[at]?l\d\d|ane-[at]?l[x\d]\d|eml-a?l\d\da?|lya-[at]?l\d[\dc]|clt-a?l\d\di?)/i
|
||||||
|
|
||||||
], [MODEL, [VENDOR, 'Huawei'], [TYPE, MOBILE]], [
|
], [MODEL, [VENDOR, 'Huawei'], [TYPE, MOBILE]], [
|
||||||
|
|
||||||
/android.+(bah2?-a?[lw]\d{2})/i // Huawei MediaPad
|
/android.+(bah2?-a?[lw]\d{2})/i // Huawei MediaPad
|
||||||
@ -525,7 +529,7 @@
|
|||||||
/\(dtv[\);].+(aquos)/i // Sharp
|
/\(dtv[\);].+(aquos)/i // Sharp
|
||||||
], [MODEL, [VENDOR, 'Sharp'], [TYPE, SMARTTV]], [
|
], [MODEL, [VENDOR, 'Sharp'], [TYPE, SMARTTV]], [
|
||||||
|
|
||||||
/android.+((sch-i[89]0\d|shw-m380s|SM-P605|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,
|
/android.+((sch-i[89]0\d|shw-m380s|SM-P605|SM-P610|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i,
|
||||||
/((SM-T\w+))/i
|
/((SM-T\w+))/i
|
||||||
], [[VENDOR, 'Samsung'], MODEL, [TYPE, TABLET]], [ // Samsung
|
], [[VENDOR, 'Samsung'], MODEL, [TYPE, TABLET]], [ // Samsung
|
||||||
/smart-tv.+(samsung)/i
|
/smart-tv.+(samsung)/i
|
||||||
@ -731,6 +735,10 @@
|
|||||||
/mozilla.+\(mobile;.+gecko.+firefox/i // Firefox OS
|
/mozilla.+\(mobile;.+gecko.+firefox/i // Firefox OS
|
||||||
], [[NAME, 'Firefox OS'], VERSION], [
|
], [[NAME, 'Firefox OS'], VERSION], [
|
||||||
|
|
||||||
|
// Google Chromecast
|
||||||
|
/crkey\/([\d\.]+)/i // Google Chromecast
|
||||||
|
], [VERSION, [NAME, 'Chromecast']], [
|
||||||
|
|
||||||
// Console
|
// Console
|
||||||
/(nintendo|playstation)\s([wids34portablevu]+)/i, // Nintendo/Playstation
|
/(nintendo|playstation)\s([wids34portablevu]+)/i, // Nintendo/Playstation
|
||||||
|
|
||||||
|
@ -310,7 +310,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Facebook in-App Browser for Android",
|
"desc" : "Facebook in-App Browser for Android with version",
|
||||||
"ua" : "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/35.0.0.48.273;]",
|
"ua" : "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 [FB_IAB/FB4A;FBAV/35.0.0.48.273;]",
|
||||||
"expect" :
|
"expect" :
|
||||||
{
|
{
|
||||||
@ -320,7 +320,7 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Facebook in-App Browser for iOS",
|
"desc" : "Facebook in-App Browser for iOS with version",
|
||||||
"ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E304 [FBAN/FBIOS;FBAV/91.0.0.41.73;FBBV/57050710;FBDV/iPhone8,1;FBMD/iPhone;FBSN/iOS;FBSV/10.3.1;FBSS/2;FBCR/Telekom.de;FBID/phone;FBLC/de_DE;FBOP/5;FBRV/0])",
|
"ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_1 like Mac OS X) AppleWebKit/603.1.30 (KHTML, like Gecko) Mobile/14E304 [FBAN/FBIOS;FBAV/91.0.0.41.73;FBBV/57050710;FBDV/iPhone8,1;FBMD/iPhone;FBSN/iOS;FBSV/10.3.1;FBSS/2;FBCR/Telekom.de;FBID/phone;FBLC/de_DE;FBOP/5;FBRV/0])",
|
||||||
"expect" :
|
"expect" :
|
||||||
{
|
{
|
||||||
@ -329,6 +329,16 @@
|
|||||||
"major" : "91"
|
"major" : "91"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"desc" : "Facebook in-App Browser for iOS without version",
|
||||||
|
"ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 13_3_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 [FBAN/FBIOS;FBDV/iPhone10,2;FBMD/iPhone;FBSN/iOS;FBSV/13.3.1;FBSS/3;FBID/phone;FBLC/en_US;FBOP/5;FBCR/]",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "Facebook",
|
||||||
|
"version" : "undefined",
|
||||||
|
"major" : "undefined"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Falkon",
|
"desc" : "Falkon",
|
||||||
"ua" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Falkon/3.0.0 Chrome/61.0.3163.140 Safari/537.36",
|
"ua" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Falkon/3.0.0 Chrome/61.0.3163.140 Safari/537.36",
|
||||||
|
@ -351,6 +351,15 @@
|
|||||||
"type": "tablet"
|
"type": "tablet"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"desc": "Samsung Galaxy Tab 6 Lite",
|
||||||
|
"ua": "Mozilla/5.0 (Linux; Android 10; SAMSUNG SM-P610) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/12.0 Chrome/79.0.3945.136 Safari/537.36",
|
||||||
|
"expect": {
|
||||||
|
"vendor": "Samsung",
|
||||||
|
"model": "SM-P610",
|
||||||
|
"type": "tablet"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc": "Samsung SM-T700",
|
"desc": "Samsung SM-T700",
|
||||||
"ua": "Mozilla/5.0 (Linux; Android 4.4.2; SM-T700 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36",
|
"ua": "Mozilla/5.0 (Linux; Android 4.4.2; SM-T700 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/36.0.1985.135 Safari/537.36",
|
||||||
|
@ -251,6 +251,15 @@
|
|||||||
"version" : "undefined"
|
"version" : "undefined"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"desc" : "Google Chromecast",
|
||||||
|
"ua" : "Mozilla/5.0 (X11; Linux aarch64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.81 Safari/537.36 CrKey/1.42.183786",
|
||||||
|
"expect" :
|
||||||
|
{
|
||||||
|
"name" : "Chromecast",
|
||||||
|
"version" : "1.42.183786"
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"desc" : "Nintendo",
|
"desc" : "Nintendo",
|
||||||
"ua" : "",
|
"ua" : "",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user