Skip to content

Commit

Permalink
Test on the latest versions of common browsers.
Browse files Browse the repository at this point in the history
  • Loading branch information
bnjmnt4n committed Jul 4, 2020
1 parent 084b334 commit ec613ba
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 6 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ info.description; // 'Opera 11.52 (identifying as Firefox 4.0) on Mac OS X 10.7.

## Support

Tested in Chrome 62-63, Firefox 56-57, IE 11, Edge 15-16, Safari 10-11, Node.js 4-8, & PhantomJS 2.1.1.
Tested in Chrome 82-83, Firefox 77-78, IE 11, Edge 82-83, Safari 12-13, Node.js 4-14, & PhantomJS 2.1.1.

## BestieJS

Expand Down
2 changes: 1 addition & 1 deletion platform.js
Original file line number Diff line number Diff line change
Expand Up @@ -961,7 +961,7 @@
// http://stackoverflow.com/questions/6768474/how-can-i-detect-which-javascript-engine-v8-or-jsc-is-used-at-runtime-in-androi
if (!useFeatures || (!likeChrome && !data[1])) {
layout && (layout[1] = 'like Safari');
data = (data = data[0], data < 400 ? 1 : data < 500 ? 2 : data < 526 ? 3 : data < 533 ? 4 : data < 534 ? '4+' : data < 535 ? 5 : data < 537 ? 6 : data < 538 ? 7 : data < 601 ? 8 : '8');
data = (data = data[0], data < 400 ? 1 : data < 500 ? 2 : data < 526 ? 3 : data < 533 ? 4 : data < 534 ? '4+' : data < 535 ? 5 : data < 537 ? 6 : data < 538 ? 7 : data < 601 ? 8 : data < 602 ? 9 : data < 604 ? 10 : data < 606 ? 11 : data < 608 ? 12 : '12');
} else {
layout && (layout[1] = 'like Chrome');
data = data[1] || (data = data[0], data < 530 ? 1 : data < 532 ? 2 : data < 532.05 ? 3 : data < 533 ? 4 : data < 534.03 ? 5 : data < 534.07 ? 6 : data < 534.10 ? 7 : data < 534.13 ? 8 : data < 534.16 ? 9 : data < 534.24 ? 10 : data < 534.30 ? 11 : data < 535.01 ? 12 : data < 535.02 ? '13+' : data < 535.07 ? 15 : data < 535.11 ? 16 : data < 535.19 ? 17 : data < 536.05 ? 18 : data < 536.10 ? 19 : data < 537.01 ? 20 : data < 537.11 ? '21+' : data < 537.13 ? 23 : data < 537.18 ? 24 : data < 537.24 ? 25 : data < 537.36 ? 26 : layout != 'Blink' ? '27' : '28');
Expand Down
48 changes: 44 additions & 4 deletions test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -599,6 +599,14 @@
'version': '63.0.3239.132'
},

'Chrome 83.0.4103.116 on Windows 10 64-bit': {
'ua': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36',
'layout': 'Blink',
'name': 'Chrome',
'os': 'Windows 10 64-bit',
'version': '83.0.4103.116'
},

'Chrome Mobile 16.0.912.77 on HTC Sensation XE with Beats Audio (Android 4.0.3)': {
'ua': 'Mozilla/5.0 (Linux; U; Android 4.0.3; zh-cn; HTC Sensation XE with Beats Audio Build/IML74K) AppleWebKit/535.7 (KHTML, like Gecko) CrMo/16.0.912.77 Mobile Safari/535.7',
'layout': 'WebKit',
Expand Down Expand Up @@ -887,6 +895,14 @@
'version': '76.0'
},

'Firefox 77.0 on Windows 10 64-bit': {
'ua': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0',
'layout': 'Gecko',
'name': 'Firefox',
'os': 'Windows 10 64-bit',
'version': '77.0'
},

'Firefox for iOS 1.0 (like Safari 8.x) on Apple iPhone (iOS 8.3)': {
'ua': 'Mozilla/5.0 (iPhone; 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',
'layout': 'WebKit',
Expand Down Expand Up @@ -1764,8 +1780,16 @@
'product': 'Lumia 950',
'version': '13.10586'
},

'Microsoft Edge 41.1.35.1 (like Safari 8+) on Apple iPhone (iOS 10.3.2)': {

'Microsoft Edge 18.19041 on Windows 10 64-bit': {
'ua': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.102 Safari/537.36 Edge/18.19041',
'layout': 'EdgeHTML',
'name': 'Microsoft Edge',
'os': 'Windows 10 64-bit',
'version': '18.19041',
},

'Microsoft Edge 41.1.35.1 (like Safari 10.x) on Apple iPhone (iOS 10.3.2)': {
'ua': 'Mozilla/5.0 (iPhone; CPU iPhone OS 10_3_2 like Mac OS X) AppleWebKit/603.2.4 (KHTML, like Gecko) Mobile/14F89 Safari/603.2.4 EdgiOS/41.1.35.1',
'layout': 'WebKit',
'manufacturer': 'Apple',
Expand All @@ -1792,7 +1816,15 @@
'os': 'Windows 10 64-bit',
'version': '74.1.96.24'
},


'Microsoft Edge 83.0.478.37 on Windows 10 64-bit': {
'ua': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36 Edg/83.0.478.37',
'layout': 'Blink',
'name': 'Microsoft Edge',
'os': 'Windows 10 64-bit',
'version': '83.0.478.37'
},

'Midori (like Safari 3.x) on Linux 64-bit': {
'ua': 'Mozilla/5.0 (X11; U; Linux x86_64; ru-ru) AppleWebKit/525.1+ (KHTML, like Gecko, Safari/525.1+) midori',
'layout': 'WebKit',
Expand Down Expand Up @@ -2346,6 +2378,14 @@
'version': '8.0'
},

'Safari 13.0.5 on OS X 10.15.3': {
'ua': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0.5 Safari/605.1.15',
'layout': 'WebKit',
'name': 'Safari',
'os': 'OS X 10.15.3',
'version': '13.0.5'
},

'Samsung Internet 1.0 (like Safari 7.x) on Samsung SM-Z130H (Tizen 2.3)': {
'ua' : 'Mozilla/5.0 (Linux; Tizen 2.3; SAMSUNG SM-Z130H) AppleWebKit/537.3 (KHTML, like Gecko) SamsungBrowser/1.0 Mobile Safari/537.3',
'layout': 'WebKit',
Expand Down Expand Up @@ -2779,7 +2819,7 @@
'version': '20.4.5.63.00'
},

'Yandex Browser 20.4.4.227.11 (like Safari 8+) on Apple iPad (iOS 13.3)': {
'Yandex Browser 20.4.4.227.11 (like Safari 11.x) on Apple iPad (iOS 13.3)': {
'ua': 'Mozilla/5.0 (iPad; CPU OS 13_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.0 YaBrowser/20.4.4.227.11 Mobile/15E148 Safari/604.1',
'layout': 'WebKit',
'manufacturer': 'Apple',
Expand Down

0 comments on commit ec613ba

Please sign in to comment.