|
54 | 54 | MOTOROLA = 'Motorola',
|
55 | 55 | OPERA = 'Opera',
|
56 | 56 | SAMSUNG = 'Samsung',
|
| 57 | + SHARP = 'Sharp', |
57 | 58 | SONY = 'Sony',
|
58 | 59 | XIAOMI = 'Xiaomi',
|
59 | 60 | ZEBRA = 'Zebra',
|
|
301 | 302 | /(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i // Chrome/OmniWeb/Arora/Tizen/Nokia
|
302 | 303 | ], [NAME, VERSION], [
|
303 | 304 |
|
304 |
| - /version\/([\w\.]+) .*mobile\/\w+ (safari)/i // Mobile Safari |
| 305 | + /version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i // Mobile Safari |
305 | 306 | ], [VERSION, [NAME, 'Mobile Safari']], [
|
306 |
| - /version\/([\w\.]+) .*(mobile ?safari|safari)/i // Safari & Safari Mobile |
| 307 | + /version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i // Safari & Safari Mobile |
307 | 308 | ], [VERSION, NAME], [
|
308 | 309 | /webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i // Safari < 3.0
|
309 | 310 | ], [NAME, [VERSION, strMapper, oldSafariMap]], [
|
|
504 | 505 |
|
505 | 506 | // Sharp
|
506 | 507 | /\b(sh-?[altvz]?\d\d[a-ekm]?)/i
|
507 |
| - ], [MODEL, [VENDOR, 'Sharp'], [TYPE, MOBILE]], [ |
| 508 | + ], [MODEL, [VENDOR, SHARP], [TYPE, MOBILE]], [ |
508 | 509 |
|
509 | 510 | // MIXED
|
510 | 511 | /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,
|
|
616 | 617 | ], [[MODEL, CHROME+'cast'], [VENDOR, GOOGLE], [TYPE, SMARTTV]], [
|
617 | 618 | /droid.+aft(\w)( bui|\))/i // Fire TV
|
618 | 619 | ], [MODEL, [VENDOR, AMAZON], [TYPE, SMARTTV]], [
|
619 |
| - /\(dtv[\);].+(aquos)/i // Sharp |
620 |
| - ], [MODEL, [VENDOR, 'Sharp'], [TYPE, SMARTTV]], [ |
621 |
| - /(bravia[\w- ]+) bui/i // Sony |
| 620 | + /\(dtv[\);].+(aquos)/i, |
| 621 | + /(aquos-tv[\w ]+)\)/i // Sharp |
| 622 | + ], [MODEL, [VENDOR, SHARP], [TYPE, SMARTTV]],[ |
| 623 | + /(bravia[\w ]+)( bui|\))/i // Sony |
622 | 624 | ], [MODEL, [VENDOR, SONY], [TYPE, SMARTTV]], [
|
623 | 625 | /(mitv-\w{5}) bui/i // Xiaomi
|
624 | 626 | ], [MODEL, [VENDOR, XIAOMI], [TYPE, SMARTTV]], [
|
|
0 commit comments