Skip to content

Commit b0f14de

Browse files
committed
Fix Detection Rule For Amazon Fire TV
1 parent e4b3029 commit b0f14de

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed

src/ua-parser.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -448,7 +448,7 @@
448448
], [MODEL, [VENDOR, 'Amazon'], [TYPE, TABLET]], [
449449
/(sd|kf)[0349hijorstuw]+(\sbuild\/|\)).+silk\//i // Fire Phone
450450
], [[MODEL, mapper.str, maps.device.amazon.model], [VENDOR, 'Amazon'], [TYPE, MOBILE]], [
451-
/android.+aft([bms])\sbuild/i // Fire TV
451+
/android.+aft([\w])(\sbuild\/|\))/i // Fire TV
452452
], [MODEL, [VENDOR, 'Amazon'], [TYPE, SMARTTV]], [
453453

454454
/\((ip[honed|\s\w*]+);.+(apple)/i // iPod/iPhone

test/device-test.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1219,6 +1219,15 @@
12191219
"type": "smarttv"
12201220
}
12211221
},
1222+
{
1223+
"desc": "Amazon Fire TV",
1224+
"ua": "Mozilla/5.0 (Linux; Android 5.1.1; AFTT) AppleWebKit/537.36 (KHTML, like Gecko) Silk/86.3.20 like Chrome/86.0.4240.198 Safari/537.36",
1225+
"expect": {
1226+
"vendor": "Amazon",
1227+
"model": "T",
1228+
"type": "smarttv"
1229+
}
1230+
},
12221231
{
12231232
"desc": "Gigaset Tablet",
12241233
"ua": "Mozilla/5.0 (Linux; Android 4.2.2; Gigaset QV830 Build/JDQ39) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36",

0 commit comments

Comments
 (0)