source: trip-planner-front/node_modules/ua-parser-js/test/browser-test.json@ 8d391a1

Last change on this file since 8d391a1 was e29cc2e, checked in by Ema <ema_spirova@…>, 3 years ago

primeNG components

  • Property mode set to 100644
File size: 47.6 KB
RevLine 
[6a3a178]1[
2 {
3 "desc" : "360 Browser on iOS",
4 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 12_4_1 like Mac OS X) AppleWebKit/607.3.9 (KHTML, like Gecko) Mobile/16G102 QHBrowser/317 QihooBrowser/4.0.10",
5 "expect" :
6 {
7 "name" : "360 Browser",
8 "version" : "undefined",
9 "major" : "undefined"
10 }
11 },
12 {
13 "desc" : "Android Browser on Galaxy Nexus",
14 "ua" : "Mozilla/5.0 (Linux; U; Android 4.0.2; en-us; Galaxy Nexus Build/ICL53F) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30",
15 "expect" :
16 {
17 "name" : "Android Browser",
18 "version" : "4.0",
19 "major" : "4"
20 }
21 },
22 {
23 "desc" : "Android Browser on Galaxy S3",
24 "ua" : "Mozilla/5.0 (Linux; Android 4.4.4; en-us; SAMSUNG GT-I9300I Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko) Version/1.5 Chrome/28.0.1500.94 Mobile Safari/537.36",
25 "expect" :
26 {
27 "name" : "Android Browser",
28 "version" : "1.5",
29 "major" : "1"
30 }
31 },
32 {
33 "desc" : "Android Browser on HTC Flyer (P510E)",
34 "ua" : "Mozilla/5.0 (Linux; U; Android 3.2.1; ru-ru; HTC Flyer P510e Build/HTK75C) AppleWebKit/534.13 (KHTML, like Gecko) Version/4.0 Safari/534.13",
35 "expect" :
36 {
37 "name" : "Android Browser",
38 "version" : "4.0",
39 "major" : "4"
40 }
41 },
42 {
43 "desc" : "Android Browser on Huawei Honor Glory II (U9508)",
44 "ua" : "Mozilla/5.0 (Linux; U; Android 4.0.4; ru-by; HUAWEI U9508 Build/HuaweiU9508) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 ACHEETAHI/2100050044",
45 "expect" :
46 {
47 "name" : "Android Browser",
48 "version" : "4.0",
49 "major" : "4"
50 }
51 },
52 {
53 "desc" : "Android Browser on Huawei P8 (H891L)",
54 "ua" : "Mozilla/5.0 (Linux; Android 4.4.4; HUAWEI H891L Build/HuaweiH891L) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/33.0.0.0 Mobile Safari/537.36",
55 "expect" :
56 {
57 "name" : "Android Browser",
58 "version" : "4.0",
59 "major" : "4"
60 }
61 },
62 {
63 "desc" : "Android Browser on Samsung S6 (SM-G925F)",
64 "ua" : "Mozilla/5.0 (Linux; Android 5.0.2; SAMSUNG SM-G925F Build/LRX22G) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/3.0 Chrome/38.0.2125.102 Mobile Safari/537.36",
65 "expect" :
66 {
67 "name" : "Samsung Browser",
68 "version" : "3.0",
69 "major" : "3"
70 }
71 },
72 {
73 "desc" : "Sailfish Browser",
74 "ua" : "Mozilla/5.0 (Linux; U; Sailfish 3.0; Mobile; rv:45.0) Gecko/45.0 Firefox/45.0 SailfishBrowser/1.0",
75 "expect" :
76 {
77 "name" : "Sailfish Browser",
78 "version" : "1.0",
79 "major" : "1"
80 }
81 },
82 {
83 "desc" : "Arora",
84 "ua" : "Mozilla/5.0 (Windows; U; Windows NT 5.1; de-CH) AppleWebKit/523.15 (KHTML, like Gecko, Safari/419.3) Arora/0.2",
85 "expect" :
86 {
87 "name" : "Arora",
88 "version" : "0.2",
89 "major" : "0"
90 }
91 },
92 {
93 "desc" : "Avant",
94 "ua" : "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; GTB5; Avant Browser; .NET CLR 1.1.4322; .NET CLR 2.0.50727)",
95 "expect" :
96 {
97 "name" : "Avant ",
98 "version" : "undefined",
99 "major" : "undefined"
100 }
101 },
102 {
103 "desc" : "Avast Secure Browser",
104 "ua" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36 Avast/72.0.1174.122",
105 "expect" :
106 {
107 "name" : "Avast Secure Browser",
108 "version" : "72.0.1174.122",
109 "major" : "72"
110 }
111 },
112 {
113 "desc" : "AVG Secure Browser",
114 "ua" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36 AVG/72.0.719.123",
115 "expect" :
116 {
117 "name" : "AVG Secure Browser",
118 "version" : "72.0.719.123",
119 "major" : "72"
120 }
121 },
122 {
123 "desc" : "Baidu",
124 "ua" : "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; baidubrowser 1.x)",
125 "expect" :
126 {
127 "name" : "baidubrowser",
128 "version" : "1.x",
129 "major" : "1"
130 }
131 },
132 {
133 "desc" : "Bolt",
134 "ua" : "Mozilla/5.0 (X11; 78; CentOS; US-en) AppleWebKit/527+ (KHTML, like Gecko) Bolt/0.862 Version/3.0 Safari/523.15",
135 "expect" :
136 {
137 "name" : "Bolt",
138 "version" : "0.862",
139 "major" : "0"
140 }
141 },
142 {
143 "desc" : "Bowser",
144 "ua" : "Mozilla/5.0 (iOS; like Mac OS X) AppleWebKit/536.36 (KHTML, like Gecko) not Chrome/27.0.1500.95 Mobile/10B141 Safari/537.36 Bowser/0.2.1",
145 "expect" :
146 {
147 "name" : "Bowser",
148 "version" : "0.2.1",
149 "major" : "0"
150 }
151 },
152 {
153 "desc" : "Camino",
154 "ua" : "Mozilla/5.0 (Macintosh; U; PPC Mac OS X 10.4; en; rv:1.9.0.19) Gecko/2011091218 Camino/2.0.9 (like Firefox/3.0.19)",
155 "expect" :
156 {
157 "name" : "Camino",
158 "version" : "2.0.9",
159 "major" : "2"
160 }
161 },
[e29cc2e]162 {
163 "desc" : "Camino on Mac",
164 "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:2.0.1) Gecko/20100101 Firefox/4.0.1 Camino/2.2.1",
165 "expect" :
166 {
167 "name" : "Camino",
168 "version" : "2.2.1",
169 "major" : "2"
170 }
171 },
[6a3a178]172 {
173 "desc" : "Chimera",
174 "ua" : "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; pl-PL; rv:1.0.1) Gecko/20021111 Chimera/0.6",
175 "expect" :
176 {
177 "name" : "Chimera",
178 "version" : "0.6",
179 "major" : "0"
180 }
181 },
182 {
183 "desc" : "Chrome",
184 "ua" : "Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6",
185 "expect" :
186 {
187 "name" : "Chrome",
188 "version" : "20.0.1090.0",
189 "major" : "20"
190 }
191 },
192 {
193 "desc" : "Chrome Headless",
194 "ua" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome Safari/537.36",
195 "expect" :
196 {
197 "name" : "Chrome Headless",
198 "version" : "undefined",
199 "major" : "undefined"
200 }
201 },
202 {
203 "desc" : "Chrome Headless",
204 "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/60.0.3112.113 Safari/537.36",
205 "expect" :
206 {
207 "name" : "Chrome Headless",
208 "version" : "60.0.3112.113",
209 "major" : "60"
210 }
211 },
212 {
213 "desc" : "Chrome WebView",
214 "ua" : "Mozilla/5.0 (Linux; Android 5.1.1; Nexus 5 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.65 Mobile Safari/537.36",
215 "expect" :
216 {
217 "name" : "Chrome WebView",
218 "version" : "43.0.2357.65",
219 "major" : "43"
220 }
221 },
222 {
223 "desc" : "Chrome on iOS",
224 "ua" : "Mozilla/5.0 (iPhone; U; CPU iPhone OS 5_1_1 like Mac OS X; en) AppleWebKit/534.46.0 (KHTML, like Gecko) CriOS/19.0.1084.60 Mobile/9B206 Safari/7534.48.3",
225 "expect" :
226 {
227 "name" : "Chrome",
228 "version" : "19.0.1084.60",
229 "major" : "19"
230 }
231 },
232 {
233 "desc" : "Chromium",
234 "ua" : "Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.7 (KHTML, like Gecko) Ubuntu/11.10 Chromium/16.0.912.21 Chrome/16.0.912.21 Safari/535.7",
235 "expect" :
236 {
237 "name" : "Chromium",
238 "version" : "16.0.912.21",
239 "major" : "16"
240 }
241 },
242 {
243 "desc" : "Chrome on Android",
244 "ua" : "Mozilla/5.0 (Linux; U; Android-4.0.3; en-us; Galaxy Nexus Build/IML74K) AppleWebKit/535.7 (KHTML, like Gecko) CrMo/16.0.912.75 Mobile Safari/535.7",
245 "expect" :
246 {
247 "name" : "Chrome",
248 "version" : "16.0.912.75",
249 "major" : "16"
250 }
251 },
252 {
253 "desc" : "Coc Coc Browser",
254 "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) coc_coc_browser/78.0.129 Chrome/72.0.3626.129 Safari/537.36",
255 "expect" :
256 {
257 "name" : "Coc Coc",
258 "version" : "78.0.129",
259 "major" : "78"
260 }
261 },
262 {
263 "desc" : "Dillo",
264 "ua" : "Dillo/2.2",
265 "expect" :
266 {
267 "name" : "Dillo",
268 "version" : "2.2",
269 "major" : "2"
270 }
271 },
272 {
273 "desc" : "Dolphin",
274 "ua" : "Mozilla/5.0 (SCH-F859/F859DG12;U;NUCLEUS/2.1;Profile/MIDP-2.1 Configuration/CLDC-1.1;480*800;CTC/2.0) Dolfin/2.0",
275 "expect" :
276 {
277 "name" : "Dolphin",
278 "version" : "2.0",
279 "major" : "2"
280 }
281 },
282 {
283 "desc" : "Doris",
284 "ua" : "Doris/1.15 [en] (Symbian)",
285 "expect" :
286 {
287 "name" : "Doris",
288 "version" : "1.15",
289 "major" : "1"
290 }
291 },
292 {
293 "desc" : "Epiphany",
294 "ua" : "Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7) Gecko/20040628 Epiphany/1.2.6",
295 "expect" :
296 {
297 "name" : "Epiphany",
298 "version" : "1.2.6",
299 "major" : "1"
300 }
301 },
302 {
303 "desc" : "Flow",
304 "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_0) EkiohFlow/5.7.4.30559 Flow/5.7.4 (like Gecko Firefox/53.0 rv:53.0)",
305 "expect" :
306 {
307 "name" : "Flow",
308 "version" : "5.7.4",
309 "major" : "5"
310 }
311 },
312 {
313 "desc" : "Waterfox",
314 "ua" : "Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.2.2 Waterfox/55.2.2",
315 "expect" :
316 {
317 "name" : "Waterfox",
318 "version" : "55.2.2",
319 "major" : "55"
320 }
321 },
322 {
323 "desc" : "PaleMoon",
324 "ua" : "Mozilla/5.0 (X11; Linux x86_64; rv:52.9) Gecko/20100101 Goanna/3.4 Firefox/52.9 PaleMoon/27.6.1",
325 "expect" :
326 {
327 "name" : "PaleMoon",
328 "version" : "27.6.1",
329 "major" : "27"
330 }
331 },
332 {
333 "desc" : "Basilisk",
334 "ua" : "Mozilla/5.0 (X11; Linux x86_64; rv:55.0) Gecko/20100101 Goanna/4.0 Firefox/55.0 Basilisk/20171113",
335 "expect" :
336 {
337 "name" : "Basilisk",
338 "version" : "20171113",
339 "major" : "20171113"
340 }
341 },
342 {
343 "desc" : "Facebook in-App Browser for Android with version",
344 "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;]",
345 "expect" :
346 {
347 "name" : "Facebook",
348 "version" : "35.0.0.48.273",
349 "major" : "35"
350 }
351 },
352 {
353 "desc" : "Facebook in-App Browser for iOS with version",
354 "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])",
355 "expect" :
356 {
357 "name" : "Facebook",
358 "version" : "91.0.0.41.73",
359 "major" : "91"
360 }
361 },
362 {
363 "desc" : "Facebook in-App Browser for iOS without version",
364 "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/]",
365 "expect" :
366 {
367 "name" : "Facebook",
368 "version" : "undefined",
369 "major" : "undefined"
370 }
371 },
372 {
373 "desc" : "Instagram in-App Browser for iOS",
374 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 14_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148 Instagram 142.0.0.22.109 (iPhone12,5; iOS 14_1; en_US; en-US; scale=3.00; 1242x2688; 214888322) NW/1",
375 "expect" :
376 {
377 "name" : "Instagram",
378 "version" : "142.0.0.22.109",
379 "major" : "142"
380 }
381 },
382 {
383 "desc" : "Falkon",
384 "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",
385 "expect" :
386 {
387 "name" : "Falkon",
388 "version" : "3.0.0",
389 "major" : "3"
390 }
391 },
392 {
393 "desc" : "Firebird",
394 "ua" : "Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20031007 Firebird/0.7",
395 "expect" :
396 {
397 "name" : "Firebird",
398 "version" : "0.7",
399 "major" : "0"
400 }
401 },
402 {
403 "desc" : "Firefox",
404 "ua" : "Mozilla/5.0 (Windows NT 6.1; rv:15.0) Gecko/20120716 Firefox/15.0a2",
405 "expect" :
406 {
407 "name" : "Firefox",
408 "version" : "15.0a2",
409 "major" : "15"
410 }
411 },
412 {
413 "desc" : "Firefox Reality",
414 "ua" : "Mozilla/5.0 (Android 7.1.2; Mobile VR; rv:65.0) Gecko/65.0 Firefox/65.0",
415 "expect" :
416 {
417 "name" : "Firefox Reality",
418 "version" : "65.0",
419 "major" : "65"
420 }
421 },
422 {
423 "desc" : "Firefox-based browser",
424 "ua" : "Mozilla/5.0 (X11; Linux x86_64; rv:80.0) Gecko/20100101 Firefox/80.0 AppName/1.0",
425 "expect" :
426 {
427 "name" : "Firefox",
428 "version" : "80.0",
429 "major" : "80"
430 }
431 },
432 {
433 "desc" : "Fennec",
434 "ua" : "Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1",
435 "expect" :
436 {
437 "name" : "Fennec",
438 "version" : "1.0a1",
439 "major" : "1"
440 }
441 },
[e29cc2e]442 {
443 "desc" : "Firefox for Maemo (Nokia N900)",
444 "ua" : "Mozilla/5.0 (Maemo; Linux armv7l; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 Fennec/10.0.1",
445 "expect" :
446 {
447 "name" : "Fennec",
448 "version" : "10.0.1",
449 "major" : "10"
450 }
451 },
[6a3a178]452 {
453 "desc": "Firefox Focus",
454 "ua": "Mozilla/5.0 (Linux; Android 7.0) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Focus/6.1.1 Chrome/68.0.3440.91 Mobile Safari/537.36",
455 "expect": {
456 "name": "Firefox Focus",
457 "version": "6.1.1",
458 "major": "6"
459 }
460 },
461 {
462 "desc" : "Flock",
463 "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008100716 Firefox/3.0.3 Flock/2.0",
464 "expect" :
465 {
466 "name" : "Flock",
467 "version" : "2.0",
468 "major" : "2"
469 }
470 },
471 {
472 "desc" : "GoBrowser",
473 "ua" : "Nokia5700XpressMusic/GoBrowser/1.6.91",
474 "expect" :
475 {
476 "name" : "GoBrowser",
477 "version" : "1.6.91",
478 "major" : "1"
479 }
480 },
481 {
482 "desc" : "IceApe",
483 "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.19) Gecko/20110817 Iceape/2.0.14",
484 "expect" :
485 {
486 "name" : "Iceape",
487 "version" : "2.0.14",
488 "major" : "2"
489 }
490 },
491 {
492 "desc" : "IceCat",
493 "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.3) Gecko/2008092921 IceCat/3.0.3-g1",
494 "expect" :
495 {
496 "name" : "IceCat",
497 "version" : "3.0.3-g1",
498 "major" : "3"
499 }
500 },
501 {
502 "desc" : "Iceweasel",
503 "ua" : "Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.16) Gecko/2009121610 Iceweasel/3.0.6 (Debian-3.0.6-3)",
504 "expect" :
505 {
506 "name" : "Iceweasel",
507 "version" : "3.0.6",
508 "major" : "3"
509 }
510 },
511 {
512 "desc" : "iCab",
513 "ua" : "iCab/2.9.5 (Macintosh; U; PPC; Mac OS X)",
514 "expect" :
515 {
516 "name" : "iCab",
517 "version" : "2.9.5",
518 "major" : "2"
519 }
520 },
521 {
522 "desc" : "IEMobile",
523 "ua" : "Mozilla/4.0 (compatible; MSIE 6.0; Windows CE; IEMobile 7.11) 320x240; VZW; Motorola-Q9c; Windows Mobile 6.1 Standard",
524 "expect" :
525 {
526 "name" : "IEMobile",
527 "version" : "7.11",
528 "major" : "7"
529 }
530 },
531 {
532 "desc" : "IE 11 with IE token",
533 "ua" : "Mozilla/5.0 (IE 11.0; Windows NT 6.3; WOW64; Trident/7.0; rv:11.0) like Gecko",
534 "expect" :
535 {
536 "name" : "IE",
537 "version" : "11.0",
538 "major" : "11"
539 }
540 },
541 {
542 "desc" : "IE 11 without IE token",
543 "ua" : "Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv 11.0) like Gecko",
544 "expect" :
545 {
546 "name" : "IE",
547 "version" : "11.0",
548 "major" : "11"
549 }
550 },
551 {
552 "desc" : "K-Meleon",
553 "ua" : "Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.5) Gecko/20031016 K-Meleon/0.8.2",
554 "expect" :
555 {
556 "name" : "K-Meleon",
557 "version" : "0.8.2",
558 "major" : "0"
559 }
560 },
561 {
562 "desc" : "Kindle Browser",
563 "ua" : "Mozilla/4.0 (compatible; Linux 2.6.22) NetFront/3.4 Kindle/2.5 (screen 600x800; rotate)",
564 "expect" :
565 {
566 "name" : "Kindle",
567 "version" : "2.5",
568 "major" : "2"
569 }
570 },
571 {
572 "desc" : "Konqueror",
573 "ua" : "Mozilla/5.0 (compatible; Konqueror/3.5; Linux; X11; x86_64) KHTML/3.5.6 (like Gecko) (Kubuntu)",
574 "expect" :
575 {
576 "name" : "Konqueror",
577 "version" : "3.5",
578 "major" : "3"
579 }
580 },
581 {
582 "desc" : "Konqueror",
583 "ua" : "Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.34 (KHTML, like Gecko) konqueror/5.0.97 Safari/534.34",
584 "expect" :
585 {
586 "name" : "Konqueror",
587 "version" : "5.0.97",
588 "major" : "5"
589 }
590 },
591 {
592 "desc" : "LINE on Android",
593 "ua" : "Mozilla/5.0 (Linux; Android 5.0; ASUS_Z00AD Build/LRX21V; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/51.0.2704.81 Mobile Safari/537.36 Line/6.5.1/IAB",
594 "expect" :
595 {
596 "name" : "Line",
597 "version" : "6.5.1",
598 "major" : "6"
599 }
600 },
601 {
602 "desc" : "LINE on iOS",
603 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_6 like Mac OS X) AppleWebKit/604.5.6 (KHTML, like Gecko) Mobile/15D100 Safari Line/8.4.1",
604 "expect" :
605 {
606 "name" : "Line",
607 "version" : "8.4.1",
608 "major" : "8"
609 }
610 },
611 {
612 "desc" : "Lunascape",
613 "ua" : "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090804 Firefox/3.5.2 Lunascape/5.1.4.5",
614 "expect" :
615 {
616 "name" : "Lunascape",
617 "version" : "5.1.4.5",
618 "major" : "5"
619 }
620 },
621 {
622 "desc" : "Lynx",
623 "ua" : "Lynx/2.8.5dev.16 libwww-FM/2.14 SSL-MM/1.4.1 OpenSSL/0.9.6b",
624 "expect" :
625 {
626 "name" : "Lynx",
627 "version" : "2.8.5dev.16",
628 "major" : "2"
629 }
630 },
631 {
632 "desc" : "Maemo Browser",
633 "ua" : "Mozilla/5.0 (X11; U; Linux armv7l; ru-RU; rv:1.9.2.3pre) Gecko/20100723 Firefox/3.5 Maemo Browser 1.7.4.8 RX-51 N900",
634 "expect" :
635 {
636 "name" : "Maemo Browser",
637 "version" : "1.7.4.8",
638 "major" : "1"
639 }
640 },
641 {
642 "desc" : "Maxthon",
643 "ua" : "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 1.1.4322)",
644 "expect" :
645 {
646 "name" : "Maxthon",
647 "version" : "undefined",
648 "major" : "undefined"
649 }
650 },
651 {
652 "desc" : "Midori",
653 "ua" : "Midori/0.2.2 (X11; Linux i686; U; en-us) WebKit/531.2+",
654 "expect" :
655 {
656 "name" : "Midori",
657 "version" : "0.2.2",
658 "major" : "0"
659 }
660 },
661 {
662 "desc" : "Minimo",
663 "ua" : "Mozilla/5.0 (X11; U; Linux armv6l; rv 1.8.1.5pre) Gecko/20070619 Minimo/0.020",
664 "expect" :
665 {
666 "name" : "Minimo",
667 "version" : "0.020",
668 "major" : "0"
669 }
670 },
671 {
672 "desc" : "MIUI Browser on Xiaomi Hongmi WCDMA (HM2013023)",
673 "ua" : "Mozilla/5.0 (Linux; U; Android 4.2.2; ru-ru; 2013023 Build/HM2013023) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 XiaoMi/MiuiBrowser/1.0",
674 "expect" :
675 {
676 "name" : "MIUI Browser",
677 "version" : "1.0",
678 "major" : "1"
679 }
680 },
681 {
682 "desc" : "Mobile Safari",
683 "ua" : "Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; en-us) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7",
684 "expect" :
685 {
686 "name" : "Mobile Safari",
687 "version" : "4.0.5",
688 "major" : "4"
689 }
690 },
691 {
692 "desc" : "Mosaic",
693 "ua" : "NCSA_Mosaic/2.6 (X11; SunOS 4.1.3 sun4m)",
694 "expect" :
695 {
696 "name" : "Mosaic",
697 "version" : "2.6",
698 "major" : "2"
699 }
700 },
701 {
702 "desc" : "Mozilla",
703 "ua" : "Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.7) Gecko/20070606",
704 "expect" :
705 {
706 "name" : "Mozilla",
707 "version" : "5.0",
708 "major" : "5"
709 }
710 },
711 {
712 "desc" : "MSIE",
713 "ua" : "Mozilla/4.0 (compatible; MSIE 5.0b1; Mac_PowerPC)",
714 "expect" :
715 {
716 "name" : "IE",
717 "version" : "5.0b1",
718 "major" : "5"
719 }
720 },
721 {
722 "desc" : "NetFront",
723 "ua" : "Mozilla/4.0 (PDA; Windows CE/1.0.1) NetFront/3.0",
724 "expect" :
725 {
726 "name" : "NetFront",
727 "version" : "3.0",
728 "major" : "3"
729 }
730 },
731 {
732 "desc" : "Netscape on Windows ME",
733 "ua" : "Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.8.1.8pre) Gecko/20071015 Firefox/2.0.0.7 Navigator/9.0",
734 "expect" :
735 {
736 "name" : "Netscape",
737 "version" : "9.0",
738 "major" : "9"
739 }
740 },
741 {
742 "desc" : "Netscape on Windows 2000",
743 "ua" : "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20050519 Netscape/8.0.1",
744 "expect" :
745 {
746 "name" : "Netscape",
747 "version" : "8.0.1",
748 "major" : "8"
749 }
750 },
[e29cc2e]751 {
752 "desc" : "Netscape 6",
753 "ua" : "Mozilla/5.0 (Windows; U; Win95; de-DE; rv:0.9.2) Gecko/20010726 Netscape6/6.1",
754 "expect" :
755 {
756 "name" : "Netscape",
757 "version" : "6.1",
758 "major" : "6"
759 }
760 },
[6a3a178]761 {
762 "desc" : "Nokia Browser",
763 "ua" : "Mozilla/5.0 (Symbian/3; Series60/5.2 NokiaN8-00/025.007; Profile/MIDP-2.1 Configuration/CLDC-1.1 ) AppleWebKit/533.4 (KHTML, like Gecko) NokiaBrowser/7.3.1.37 Mobile Safari/533.4 3gpp-gba",
764 "expect" :
765 {
766 "name" : "NokiaBrowser",
767 "version" : "7.3.1.37",
768 "major" : "7"
769 }
770 },
[e29cc2e]771 {
772 "desc" : "Obigo",
773 "ua" : "LG-GS290/V100 Obigo/WAP2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
774 "expect" :
775 {
776 "name" : "Obigo",
777 "version" : "WAP2.0",
778 "major" : "2"
779 }
780 },
781 {
782 "desc" : "Obigo",
783 "ua" : "LG/KU990i/v10a Browser/Obigo-Q05A/3.6 MMS/LG-MMS-V1.0/1.2 Java/ASVM/1.0 Profile/MIDP-2.0 Configuration/CLDC-1.1",
784 "expect" :
785 {
786 "name" : "Obigo",
787 "version" : "Q05A",
788 "major" : "05"
789 }
790 },
[6a3a178]791 {
792 "desc" : "Oculus Browser",
793 "ua" : "Mozilla/5.0 (Linux; Android 7.0; SM-G920I Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/3.4.9 SamsungBrowser/4.0 Chrome/57.0.2987.146 Mobile VR Safari/537.36",
794 "expect" :
795 {
796 "name" : "Oculus Browser",
797 "version" : "3.4.9",
798 "major" : "3"
799 }
800 },
[e29cc2e]801 {
802 "desc" : "Oculus Browser",
803 "ua" : "Mozilla/5.0 (Linux; Android 10; Quest 2) AppleWebKit/537.36 (KHTML, like Gecko) OculusBrowser/15.0.0.0.22.280317669 SamsungBrowser/4.0 Chrome/89.0.4389.90 VR Safari/537.36",
804 "expect" :
805 {
806 "name" : "Oculus Browser",
807 "version" : "15.0.0.0.22.280317669",
808 "major" : "15"
809 }
810 },
[6a3a178]811 {
812 "desc" : "OmniWeb",
813 "ua" : "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/85 (KHTML, like Gecko) OmniWeb/v558.48",
814 "expect" :
815 {
816 "name" : "OmniWeb",
817 "version" : "558.48",
818 "major" : "558"
819 }
820 },
821 {
822 "desc" : "Opera > 9.80",
823 "ua" : "Opera/9.80 (X11; Linux x86_64; U; Linux Mint; en) Presto/2.2.15 Version/10.10",
824 "expect" :
825 {
826 "name" : "Opera",
827 "version" : "10.10",
828 "major" : "10"
829 }
830 },
831 {
832 "desc" : "Opera < 9.80 on Windows",
833 "ua" : "Mozilla/4.0 (compatible; MSIE 5.0; Windows 95) Opera 6.01 [en]",
834 "expect" :
835 {
836 "name" : "Opera",
837 "version" : "6.01",
838 "major" : "6"
839 }
840 },
841 {
842 "desc" : "Opera < 9.80 on OSX",
843 "ua" : "Opera/8.5 (Macintosh; PPC Mac OS X; U; en)",
844 "expect" :
845 {
846 "name" : "Opera",
847 "version" : "8.5",
848 "major" : "8"
849 }
850 },
851 {
852 "desc" : "Opera Mobile",
853 "ua" : "Opera/9.80 (Android 2.3.5; Linux; Opera Mobi/ADR-1111101157; U; de) Presto/2.9.201 Version/11.50",
854 "expect" :
855 {
856 "name" : "Opera Mobi",
857 "version" : "11.50",
858 "major" : "11"
859 }
860 },
861 {
862 "desc" : "Opera Webkit",
863 "ua" : "Mozilla/5.0 AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.123 Mobile Safari/537.22 OPR/14.0.1025.52315",
864 "expect" :
865 {
866 "name" : "Opera",
867 "version" : "14.0.1025.52315",
868 "major" : "14"
869 }
870 },
871 {
872 "desc" : "Opera Mini",
873 "ua" : "Opera/9.80 (J2ME/MIDP; Opera Mini/5.1.21214/19.916; U; en) Presto/2.5.25",
874 "expect" :
875 {
876 "name" : "Opera Mini",
877 "version" : "5.1.21214",
878 "major" : "5"
879 }
880 },
881 {
882 "desc" : "Opera Mini 8 above on iPhone",
883 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) OPiOS/12.1.1.98980 Mobile/13C75 Safari/9537.53",
884 "expect" :
885 {
886 "name" : "Opera Mini",
887 "version" : "12.1.1.98980",
888 "major" : "12"
889 }
890 },
891 {
892 "desc" : "Opera Tablet",
893 "ua" : "Opera/9.80 (Windows NT 6.1; Opera Tablet/15165; U; en) Presto/2.8.149 Version/11.1",
894 "expect" :
895 {
896 "name" : "Opera Tablet",
897 "version" : "11.1",
898 "major" : "11"
899 }
900 },
901 {
902 "desc" : "Opera Coast",
903 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_2 like Mac OS X; en) AppleWebKit/601.1.46 (KHTML, like Gecko) Coast/5.04.110603 Mobile/13F69 Safari/7534.48.3",
904 "expect" :
905 {
906 "name" : "Opera Coast",
907 "version" : "5.04.110603",
908 "major" : "5"
909 }
910 },
911 {
912 "desc" : "Opera Touch",
913 "ua" : "Mozilla/5.0 (Linux; Android 7.0; Lenovo P2a42 Build/NRD90N) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/68.0.3440.91 Mobile Safari/537.36 OPT/1.10.33",
914 "expect" :
915 {
916 "name" : "Opera Touch",
917 "version" : "1.10.33",
918 "major" : "1"
919 }
920 },
921 {
922 "desc" : "PhantomJS",
923 "ua" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.34 (KHTML, like Gecko) PhantomJS/1.9.2 Safari/534.34",
924 "expect" :
925 {
926 "name" : "PhantomJS",
927 "version" : "1.9.2",
928 "major" : "1"
929 }
930 },
931 {
932 "desc" : "Phoenix",
933 "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021029 Phoenix/0.4",
934 "expect" :
935 {
936 "name" : "Phoenix",
937 "version" : "0.4",
938 "major" : "0"
939 }
940 },
941 {
942 "desc" : "Polaris",
943 "ua" : "LG-LX600 Polaris/6.0 MMP/2.0 Profile/MIDP-2.1 Configuration/CLDC-1.1",
944 "expect" :
945 {
946 "name" : "Polaris",
947 "version" : "6.0",
948 "major" : "6"
949 }
950 },
951 {
952 "desc" : "QQ",
953 "ua" : "Mozilla/5.0 (Linux; U; Android 4.4.4; zh-cn; OPPO R7s Build/KTU84P) AppleWebKit/537.36 (KHTML, like Gecko)Version/4.0 Chrome/37.0.0.0 MQQBrowser/7.1 Mobile Safari/537.36",
954 "expect" :
955 {
956 "name" : "QQBrowser",
957 "version" : "7.1",
958 "major" : "7"
959 }
960 },
961 {
962 "desc" : "QupZilla",
963 "ua" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/538.1 (KHTML, like Gecko) QupZilla/1.8.9 Safari/538.1",
964 "expect" :
965 {
966 "name" : "QupZilla",
967 "version" : "1.8.9",
968 "major" : "1"
969 }
970 },
971 {
972 "desc" : "RockMelt",
973 "ua" : "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.7 (KHTML, like Gecko) RockMelt/0.8.36.78 Chrome/7.0.517.44 Safari/534.7",
974 "expect" :
975 {
976 "name" : "RockMelt",
977 "version" : "0.8.36.78",
978 "major" : "0"
979 }
980 },
981 {
982 "desc" : "Safari",
983 "ua" : "Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US) AppleWebKit/533.17.8 (KHTML, like Gecko) Version/5.0.1 Safari/533.17.8",
984 "expect" :
985 {
986 "name" : "Safari",
987 "version" : "5.0.1",
988 "major" : "5"
989 }
990 },
991 {
992 "desc" : "Safari < 3.0",
993 "ua" : "Mozilla/5.0 (Macintosh; U; PPC Mac OS X; sv-se) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3",
994 "expect" :
995 {
996 "name" : "Safari",
997 "version" : "2.0.4",
998 "major" : "2"
999 }
1000 },
1001 {
1002 "desc" : "Samsung Browser",
1003 "ua" : "Mozilla/5.0 (Linux; Android 6.0.1; SAMSUNG-SM-G925A Build/MMB29K) AppleWebKit/537.36 (KHTML, like Gecko) SamsungBrowser/4.0 Chrome/44.0.2403.133 Mobile Safari/537.36",
1004 "expect" :
1005 {
1006 "name" : "Samsung Browser",
1007 "version" : "4.0",
1008 "major" : "4"
1009 }
1010 },
1011 {
1012 "desc" : "SeaMonkey",
1013 "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1b4pre) Gecko/20090405 SeaMonkey/2.0b1pre",
1014 "expect" :
1015 {
1016 "name" : "SeaMonkey",
1017 "version" : "2.0b1pre",
1018 "major" : "2"
1019 }
1020 },
[e29cc2e]1021 {
1022 "desc" : "SeaMonkey on Mac",
1023 "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.5; rv:10.0.1) Gecko/20100101 Firefox/10.0.1 SeaMonkey/2.7.1",
1024 "expect" :
1025 {
1026 "name" : "SeaMonkey",
1027 "version" : "2.7.1",
1028 "major" : "2"
1029 }
1030 },
[6a3a178]1031 {
1032 "desc" : "Silk Browser",
1033 "ua" : "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_3; en-us; Silk/1.1.0-84)",
1034 "expect" :
1035 {
1036 "name" : "Silk",
1037 "version" : "1.1.0-84",
1038 "major" : "1"
1039 }
1040 },
1041 {
1042 "desc" : "Skyfire",
1043 "ua" : "Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17 Skyfire/2.0",
1044 "expect" :
1045 {
1046 "name" : "Skyfire",
1047 "version" : "2.0",
1048 "major" : "2"
1049 }
1050 },
1051 {
1052 "desc" : "SlimBrowser",
1053 "ua" : "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; SlimBrowser)",
1054 "expect" :
1055 {
1056 "name" : "Slim",
1057 "version" : "undefined",
1058 "major" : "undefined"
1059 }
1060 },
1061 {
1062 "desc" : "Swiftfox",
1063 "ua" : "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061024 Firefox/2.0 (Swiftfox)",
1064 "expect" :
1065 {
1066 "name" : "Swiftfox",
1067 "version" : "undefined",
1068 "major" : "undefined"
1069 }
1070 },
1071 {
1072 "desc" : "Tesla",
1073 "ua" : "Mozilla/5.0 (X11; GNU/Linux) AppleWebKit/601.1 (KHTML, like Gecko) Tesla QtCarBrowser Safari/601.1",
1074 "expect" :
1075 {
1076 "name" : "Tesla",
1077 "version" : "undefined",
1078 "major" : "undefined"
1079 }
1080 },
1081 {
1082 "desc" : "Tesla",
1083 "ua" : "Mozilla/5.0 (X11; GNU/Linux) AppleWebKit/537.36 (KHTML, like Gecko) Chromium/79.0.3945.130 Chrome/79.0.3945.130 Safari/537.36 Tesla/2020.16.2.1-e99c70fff409",
1084 "expect" :
1085 {
1086 "name" : "Tesla",
1087 "version" : "2020.16.2.1-e99c70fff409",
1088 "major" : "2020"
1089 }
1090 },
1091 {
1092 "desc" : "Tizen Browser",
1093 "ua" : "Mozilla/5.0 (Linux; U; Tizen/1.0 like Android; en-us; AppleWebKit/534.46 (KHTML, like Gecko) Tizen Browser/1.0 Mobile",
1094 "expect" :
1095 {
1096 "name" : "Tizen Browser",
1097 "version" : "1.0",
1098 "major" : "1"
1099 }
1100 },
1101 {
1102 "desc" : "UC Browser",
1103 "ua" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.2840.99 UBrowser/5.6.12860.7 Safari/537.36",
1104 "expect" :
1105 {
1106 "name" : "UCBrowser",
1107 "version" : "5.6.12860.7",
1108 "major" : "5"
1109 }
1110 },
1111 {
1112 "desc" : "UC Browser",
1113 "ua" : "Mozilla/5.0 (Linux; U; Android 6.0.1; en-US; Lenovo P2a42 Build/MMB29M) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 UCBrowser/11.2.0.915 U3/0.8.0 Mobile Safari/534.30",
1114 "expect" :
1115 {
1116 "name" : "UCBrowser",
1117 "version" : "11.2.0.915",
1118 "major" : "11"
1119 }
1120 },
1121 {
1122 "desc" : "UC Browser on Samsung",
1123 "ua" : "Mozilla/5.0 (Java; U; Pt-br; samsung-gt-s5620) UCBrowser8.2.1.144/69/352/UCWEB Mobile UNTRUSTED/1.0",
1124 "expect" :
1125 {
1126 "name" : "UCBrowser",
1127 "version" : "8.2.1.144",
1128 "major" : "8"
1129 }
1130 },
1131 {
1132 "desc" : "UC Browser on Nokia",
1133 "ua" : "Mozilla/5.0 (S60V3; U; en-in; NokiaN73)/UC Browser8.4.0.159/28/351/UCWEB Mobile",
1134 "expect" :
1135 {
1136 "name" : "UCBrowser",
1137 "version" : "8.4.0.159",
1138 "major" : "8"
1139 }
1140 },
1141 {
1142 "desc" : "UC Browser J2ME",
1143 "ua" : "UCWEB/2.0 (MIDP-2.0; U; zh-CN; HTC EVO 3D X515m) U2/1.0.0 UCBrowser/10.4.0.558 U2/1.0.0 Mobile",
1144 "expect" :
1145 {
1146 "name" : "UCBrowser",
1147 "version" : "10.4.0.558",
1148 "major" : "10"
1149 }
1150 },
1151 {
1152 "desc" : "UC Browser J2ME 2",
1153 "ua" : "JUC (Linux; U; 2.3.5; zh-cn; GT-I9100; 480*800) UCWEB7.9.0.94/139/800",
1154 "expect" :
1155 {
1156 "name" : "UCBrowser",
1157 "version" : "7.9.0.94",
1158 "major" : "7"
1159 }
1160 },
[e29cc2e]1161 {
1162 "desc" : "UPBrowser",
1163 "ua" : "BenQ-CF61/1.00/WAP2.0/MIDP2.0/CLDC1.0 UP.Browser/6.3.0.4.c.1.102 (GUI) MMP/2.0",
1164 "expect" :
1165 {
1166 "name" : "UP.Browser",
1167 "version" : "6.3.0.4.c.1.102",
1168 "major" : "6"
1169 }
1170 },
[6a3a178]1171 {
1172 "desc": "WeChat on iOS",
1173 "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 8_4_1 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12H321 MicroMessenger/6.3.6 NetType/WIFI Language/zh_CN",
1174 "expect":
1175 {
1176 "name": "WeChat",
1177 "version": "6.3.6",
1178 "major": "6"
1179 }
1180 },
1181 {
1182 "desc": "WeChat on Android",
1183 "ua": "Mozilla/5.0 (Linux; U; Android 5.1; zh-cn; Lenovo K50-t5 Build/LMY47D) AppleWebKit/533.1 (KHTML, like Gecko)Version/4.0 MQQBrowser/5.4 TBS/025478 Mobile Safari/533.1 MicroMessenger/6.3.5.50_r1573191.640 NetType/WIFI Language/zh_CN",
1184 "expect":
1185 {
1186 "name": "WeChat",
1187 "version": "6.3.5.50_r1573191.640",
1188 "major": "6"
1189 }
1190 },
1191 {
1192 "desc": "WeChat on Android",
1193 "ua": "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16A366 Weibo (iPhone8,2__weibo__8.9.3__iphone__os12.0)",
1194 "expect":
1195 {
1196 "name": "weibo",
1197 "version": "8.9.3",
1198 "major": "8"
1199 }
1200 },
1201 {
1202 "desc" : "Vivaldi",
1203 "ua" : "Mozilla/5.0 (Windows NT 6.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.89 Vivaldi/1.0.83.38 Safari/537.36",
1204 "expect" :
1205 {
1206 "name" : "Vivaldi",
1207 "version" : "1.0.83.38",
1208 "major" : "1"
1209 }
1210 },
1211 {
1212 "desc" : "Yandex",
1213 "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",
1214 "expect" :
1215 {
1216 "name" : "Yandex",
1217 "version" : "1.0.1084.5402",
1218 "major" : "1"
1219 }
1220 },
1221 {
1222 "desc" : "Puffin",
1223 "ua" : "Mozilla/5.0 (Linux; Android 6.0.1; Lenovo P2a42 Build/MMB29M; en-us) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Mobile Safari/537.36 Puffin/6.0.8.15804AP",
1224 "expect" :
1225 {
1226 "name" : "Puffin",
1227 "version" : "6.0.8.15804AP",
1228 "major" : "6"
1229 }
1230 },
1231 {
1232 "desc" : "Microsoft Edge 0.1",
1233 "ua" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0",
1234 "expect" :
1235 {
1236 "name" : "Edge",
1237 "version" : "12.0",
1238 "major" : "12"
1239 }
1240 },
1241 {
1242 "desc" : "Microsoft Edge 42",
1243 "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/17.17134",
1244 "expect" :
1245 {
1246 "name" : "Edge",
1247 "version" : "17.17134",
1248 "major" : "17"
1249 }
1250 },
1251 {
1252 "desc" : "Microsoft Edge 44",
1253 "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.140 Safari/537.36 Edge/18.17763",
1254 "expect" :
1255 {
1256 "name" : "Edge",
1257 "version" : "18.17763",
1258 "major" : "18"
1259 }
1260 },
1261 {
1262 "desc" : "Microsoft Edge on iOS",
1263 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 11_4 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.0 EdgiOS/42.1.1.0 Mobile/15F79 Safari/605.1.15",
1264 "expect" :
1265 {
1266 "name" : "Edge",
1267 "version" : "42.1.1.0",
1268 "major" : "42"
1269 }
1270 },
1271 {
1272 "desc" : "Microsoft Edge on Android",
1273 "ua" : "Mozilla/5.0 (Linux; Android 8.0.0; G8441 Build/47.1.A.12.270) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.123 Mobile Safari/537.36 EdgA/42.0.0.2529",
1274 "expect" :
1275 {
1276 "name" : "Edge",
1277 "version" : "42.0.0.2529",
1278 "major" : "42"
1279 }
1280 },
1281 {
1282 "desc" : "Microsoft Edge Chromium",
1283 "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.48 Safari/537.36 Edg/74.1.96.24",
1284 "expect" :
1285 {
1286 "name" : "Edge",
1287 "version" : "74.1.96.24",
1288 "major" : "74"
1289 }
1290 },
1291 {
1292 "desc" : "Iridium",
1293 "ua" : "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Iridium/43.8 Safari/537.36 Chrome/43.0.2357.132",
1294 "expect" :
1295 {
1296 "name" : "Iridium",
1297 "version" : "43.8",
1298 "major" : "43"
1299 }
1300 },
1301 {
1302 "desc" : "Firefox iOS",
1303 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) FxiOS/1.1 Mobile/13B143 Safari/601.1.46",
1304 "expect" :
1305 {
1306 "name" : "Firefox",
1307 "version" : "1.1",
1308 "major" : "1"
1309 }
1310 },
[e29cc2e]1311 {
1312 "desc" : "Firefox iOS using iPad",
1313 "ua" : "Mozilla/5.0 (iPad; CPU iPhone OS 8_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) FxiOS/1.0 Mobile/12F69 Safari/600.1.4",
1314 "expect" :
1315 {
1316 "name" : "Firefox",
1317 "version" : "1.0",
1318 "major" : "1"
1319 }
1320 },
[6a3a178]1321 {
1322 "desc" : "QQ on iOS",
1323 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) Mobile/14A456 QQ/6.5.3.410 V1_IPH_SQ_6.5.3_1_APP_A Pixel/1080 Core/UIWebView NetType/WIFI Mem/26",
1324 "expect" :
1325 {
1326 "name" : "QQ",
1327 "version" : "6.5.3.410",
1328 "major" : "6"
1329 }
1330 },
1331 {
1332 "desc" : "QQ on Android",
1333 "ua" : "Mozilla/5.0 (Linux; Android 6.0; PRO 6 Build/MRA58K) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/37.0.0.0 Mobile MQQBrowser/6.8 TBS/036824 Safari/537.36 V1_AND_SQ_6.5.8_422_YYB_D PA QQ/6.5.8.2910 NetType/WIFI WebP/0.3.0 Pixel/1080",
1334 "expect" :
1335 {
1336 "name" : "QQ",
1337 "version" : "6.5.8.2910",
1338 "major" : "6"
1339 }
1340 },
1341 {
1342 "desc" : "baidu app on iOS",
1343 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 12_1_2 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/16C101 main%2F1.0 baiduboxapp/11.12.0.18 (Baidu; P2 12.1.2)",
1344 "expect" :
1345 {
1346 "name" : "baiduboxapp",
1347 "version" : "11.12.0.18",
1348 "major" : "11"
1349 }
1350 },
1351 {
1352 "desc" : "baidu app on Android",
1353 "ua" : "Mozilla/5.0 (Linux; Android 8.1.0; BKK-AL10 Build/HONORBKK-AL10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/63.0.3239.83 Mobile Safari/537.36 T7/11.11 baiduboxapp/11.11.0.0 (Baidu; P1 8.1.0)",
1354 "expect" :
1355 {
1356 "name" : "baiduboxapp",
1357 "version" : "11.11.0.0",
1358 "major" : "11"
1359 }
1360 },
1361 {
1362 "desc" : "WeChat Desktop for Windows Built-in Browser",
1363 "ua" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 MicroMessenger/6.5.2.501 NetType/WIFI WindowsWechat QBCore/3.43.901.400 QQBrowser/9.0.2524.400",
1364 "expect" :
1365 {
1366 "name" : "WeChat(Win) Desktop",
1367 "version" : "3.43.901.400",
1368 "major" : "3"
1369 }
1370 },
1371 {
1372 "desc" : "WeChat Desktop for Windows Built-in Browser major version in 4",
1373 "ua" : "mozilla/5.0 (windows nt 10.0; wow64) applewebkit/537.36 (khtml, like gecko) chrome/53.0.2785.116 safari/537.36 qbcore/4.0.1301.400 qqbrowser/9.0.2524.400 mozilla/5.0 (windows nt 6.1; wow64) applewebkit/537.36 (khtml, like gecko) chrome/81.0.4044.138 safari/537.36 nettype/wifi micromessenger/7.0.20.1781(0x6700143b) windowswechat",
1374 "expect" :
1375 {
1376 "name" : "WeChat(Win) Desktop",
1377 "version" : "4.0.1301.400",
1378 "major" : "4"
1379 }
1380 },
1381 {
1382 "desc" : "GSA on iOS",
1383 "ua" : "Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X) AppleWebKit/602.1.50 (KHTML, like Gecko) GSA/30.1.161623614 Mobile/14F89 Safari/602.1",
1384 "expect" :
1385 {
1386 "name" : "GSA",
1387 "version" : "30.1.161623614",
1388 "major" : "30"
1389 }
1390 },
1391 {
1392 "desc" : "Sogou Browser",
1393 "ua" : "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.221 Safari/537.36 SE 2.X MetaSr 1.0",
1394 "expect" :
1395 {
1396 "name" : "MetaSr"
1397 }
1398 },
1399 {
1400 "desc" : "LieBao Browser",
1401 "ua" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.154 Safari/537.36 LBBROWSER",
1402 "expect" :
1403 {
1404 "name" : "LBBROWSER"
1405 }
1406 },
1407 {
1408 "desc" : "BaiDu Browser",
1409 "ua" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.106 BIDUBrowser/8.7 Safari/537.36",
1410 "expect" :
1411 {
1412 "name" : "BIDUBrowser",
1413 "version" : "8.7",
1414 "major" : "8"
1415 }
1416 },
1417 {
1418 "desc" : "2345 Browser",
1419 "ua" : "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.90 Safari/537.36 2345Explorer/9.2.1.17116",
1420 "expect" :
1421 {
1422 "name" : "2345Explorer",
1423 "version" : "9.2.1.17116",
1424 "major" : "9"
1425 }
1426 },
1427 {
1428 "desc" : "QQBrowserLite",
1429 "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_1) AppleWebKit/602.2.14 (KHTML, like Gecko) Version/10.0.1 Safari/602.2.14 QQBrowserLite/1.1.0",
1430 "expect" :
1431 {
1432 "name" : "QQBrowserLite",
1433 "version" : "1.1.0",
1434 "major" : "1"
1435 }
1436 },
1437 {
1438 "desc" : "Brave Browser",
1439 "ua" : "Brave/4.5.16 CFNetwork/893.13.1 Darwin/17.3.0 (x86_64)",
1440 "expect" :
1441 {
1442 "name" : "Brave",
1443 "version" : "4.5.16",
1444 "major" : "4"
1445 }
1446 },
1447 {
1448 "desc" : "Whale Browser",
1449 "ua" : "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.146 Whale/2.6.90.14 Safari/537.36",
1450 "expect" :
1451 {
1452 "name" : "Whale",
1453 "version" : "2.6.90.14",
1454 "major" : "2"
1455 }
1456 },
1457 {
1458 "desc" : "Electron",
1459 "ua" : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Atom/1.41.0 Chrome/69.0.3497.128 Electron/4.2.7 Safari/537.36",
1460 "expect" :
1461 {
1462 "name" : "Electron",
1463 "version" : "4.2.7",
1464 "major" : "4"
1465 }
1466 }
1467]
Note: See TracBrowser for help on using the repository browser.