mirror of
https://github.com/faisalman/ua-parser-js.git
synced 2025-09-27 16:08:47 +03:00
320 lines
11 KiB
JSON
320 lines
11 KiB
JSON
[
|
|
{
|
|
"desc": "Generic Android Device",
|
|
"ua": "Dalvik/2.1.0 (Linux; U; Android 9; X96mini_RP Build/X96mini_RP)",
|
|
"expect": {
|
|
"vendor": "Generic",
|
|
"model": "X96mini_RP"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Generic Android Device",
|
|
"ua": "Mozilla/5.0 (Linux; U; Android 6.0.1; i980 Build/MRA58K)",
|
|
"expect": {
|
|
"vendor": "Generic",
|
|
"model": "i980"
|
|
}
|
|
},
|
|
{
|
|
"desc": "K",
|
|
"ua": "Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.0.0 Mobile Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "K",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown VR Device",
|
|
"ua": "Mozilla/5.0 (Linux; Android 5.0.2; Unknown Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile VR Safari/537.36",
|
|
"expect": {
|
|
"model": "Unknown",
|
|
"type": "xr"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Desktop (IE11 with Tablet string)",
|
|
"ua": "Mozilla/5.0 (Windows NT 6.3; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729; Tablet PC 2.0; GWX:MANAGED; rv:11.0) like Gecko",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "undefined"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Mobile (DuckDuckGo mobile browser)",
|
|
"ua": "Mozilla/5.0 (Linux; Android 8.1.0) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/92.0.4515.131 Mobile DuckDuckGo/5 Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc": "ChangHong Android TV",
|
|
"ua": "Mozilla/5.0 (Linux; U; Android 5.1.1; zh-cn; ChangHong Android TV Build/LMY49J) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/10.8 Mobile Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "ChangHong",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "MStar Android TV",
|
|
"ua": "Mozilla/5.0 (Linux; Android 4.3.1; MStar Android TV Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.95 Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "MStar",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "ONIDA Android TV",
|
|
"ua": "Mozilla/5.0 (Linux; Android 6.0; ONIDA Android TV Build/MRA58K; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/48.0.2542.0 Mobile Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "ONIDA",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "JVC LT-43V55LFA Smart TV",
|
|
"ua": "Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 OPR/40.0.2207.0 OMI/4.9.0.237.DOM3-OPT.245 Model/Vestel-MB211 VSTVB MB200 HbbTV/1.2.1 (; JVC; MB211; 3.19.4.2; _TV_NT72563_2017 SmartTvA/3.0.0",
|
|
"expect": {
|
|
"vendor": "JVC",
|
|
"model": "MB211",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "JVC LT-43V65LUA Smart TV",
|
|
"ua": "Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36 OPR/40.0.2207.0 OMI/4.9.0.237.DOM3-OPT.245 Model/Vestel-MB130 VSTVB MB100 HbbTV/1.2.1 (; JVC; MB130; 5.7.20.0; _TV_G10_2017;) SmartTvA/3.0.0",
|
|
"expect": {
|
|
"vendor": "JVC",
|
|
"model": "MB130",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Loewe Smart TV",
|
|
"ua": "Mozilla/5.0 (Linux; U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36 OPR/46.0.2207.0 LOEWE-SL410/5.2.0.0 HbbTV/1.4.1 (; LOEWE; SL410; LOH/5.2.0.0;;) FVC/3.0 (LOEWE; SL410;) CE-HTML/1.0 Config (L:deu,CC:DEU) NETRANGEMMH",
|
|
"expect": {
|
|
"vendor": "LOEWE",
|
|
"model": "SL410",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Issue #747",
|
|
"ua": "python-requests/2.25.1",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "undefined"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Issue #454",
|
|
"ua": "Mosamzilla/5.0 (Windows; U; Win98; en-US; rv:1.7.5) Gecko/20050603 Netscape/8.0.2",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "undefined"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Samsung SmartTV",
|
|
"ua": "Mozilla/5.0 (SMART-TV; X11; Linux armv7l) AppleWebkit/537.42 (KHTML, like Gecko) Safari/537.42",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Android Phone Unidentified Vendor (docomo F-04K)",
|
|
"ua": "Mozilla/5.0 (Linux; Android 8.1.0; F-04K Build/V15R060P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.137 Mobile Safari/537.36",
|
|
"expect": {
|
|
"model": "F-04K",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Android Tablet Unidentified Vendor (docomo F-02K)",
|
|
"ua": "Mozilla/5.0 (Linux; Android 8.1.0; F-02K Build/V44R059G) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.109 Safari/537.36",
|
|
"expect": {
|
|
"model": "F-02K",
|
|
"type": "tablet"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Android Tablet Unidentified Vendor (docomo d-02K)",
|
|
"ua": "Mozilla/5.0 (Linux; Android 9; d-02K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.136 Safari/537.36",
|
|
"expect": {
|
|
"model": "d-02K",
|
|
"type": "tablet"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Android TV",
|
|
"ua": "Mozilla/5.0 (Linux; Android 10; 2020/2021 UHD Android TV Build/QTG3.201102.001; wv) AppleWebKit/537.36 (KHTML, like Gecko) version/4.0 Chrome/83.0.4103.101 Mobile Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown Mobile using Firefox",
|
|
"ua": "Mozilla/5.0 (Android 4.4; Mobile; rv:41.0) Gecko/41.0 Firefox/41.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown Tablet using Firefox",
|
|
"ua": "Mozilla/5.0 (Android 4.4; Tablet; rv:41.0) Gecko/41.0 Firefox/41.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "tablet"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown Mobile using Focus for Android",
|
|
"ua": "Mozilla/5.0 (Linux; Android 7.0) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Focus/1.0 Chrome/59.0.3029.83 Mobile Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown Tablet using Focus for Android",
|
|
"ua": "Mozilla/5.0 (Linux; Android 7.0) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Focus/1.0 Chrome/59.0.3029.83 Safari/537.36",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "tablet"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown Device using Focus for Android with GeckoView",
|
|
"ua": "Mozilla/5.0 (Android 7.0; Mobile; rv:62.0) Gecko/62.0 Firefox/62.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown Mobile using Firefox OS",
|
|
"ua": "Mozilla/5.0 (Mobile; rv:26.0) Gecko/26.0 Firefox/26.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown Tablet using Firefox OS",
|
|
"ua": "Mozilla/5.0 (Tablet; rv:26.0) Gecko/26.0 Firefox/26.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "tablet"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown TV using Firefox OS",
|
|
"ua": "Mozilla/5.0 (TV; rv:44.0) Gecko/44.0 Firefox/44.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown TV",
|
|
"ua": "Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.127 Large Screen Safari/533.4 GoogleTV/ 162671",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown TV",
|
|
"ua": "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.41 (KHTML, like Gecko) Large Screen WebAppManager Safari/537.41",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown VR Device using Firefox Reality",
|
|
"ua": "Mozilla/5.0 (Android 10; Mobile VR; rv:123.0) Gecko/123.0 Firefox/123.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "xr"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Unknown VR Device using Wolvic",
|
|
"ua": "Mozilla/5.0 (Android 14; Mobile VR; rv:128.0) Gecko/128.0 Firefox/128.0 Wolvic/1.8",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "xr"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Smart TV",
|
|
"ua": "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 HbbTV/1.6.1 ( DRM; LGE/ATMACA/GRAETZ; GR32S1470; WEBOS22 04.41.53; W22_K8AP; DTV_C22L;) LaTivu_1.0.1_2022",
|
|
"expect": {
|
|
"vendor": "GRAETZ",
|
|
"model": "GR32S1470",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Smart TV",
|
|
"ua": "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36 HbbTV/1.5.1 (+DRM; LGE/DUALSHINE/SKYTECH; ST-5090; WEBOS5.0 04.50.63; W50_K6LP; DTV_C20P;)",
|
|
"expect": {
|
|
"vendor": "SKYTECH",
|
|
"model": "ST-5090",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "Smart TV",
|
|
"ua": "Mozilla/5.0 (Web0S; Linux/SmartTV) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 HbbTV/1.6.1 (+DRM; LGE/SILICONPLAYER/Hyundai; 50HYN3205; WEBOS22 04.42.26; W22_K8LP; DTV_C22P;)",
|
|
"expect": {
|
|
"vendor": "Hyundai",
|
|
"model": "50HYN3205",
|
|
"type": "smarttv"
|
|
}
|
|
},
|
|
{
|
|
"desc": "PDA with Windows CE",
|
|
"ua": "Mozilla/4.0 (PDA; Windows CE/1.0.1) NetFront/3.0",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "mobile"
|
|
}
|
|
},
|
|
{
|
|
"desc" : "Windows IoT",
|
|
"ua" : "Mozilla/5.0 (Windows IoT 10.0; Android 6.0.1; WebView/3.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Mobile Safari/537.36 Edge/18.17763",
|
|
"expect": {
|
|
"vendor": "undefined",
|
|
"model": "undefined",
|
|
"type": "embedded"
|
|
}
|
|
}
|
|
] |