Skip to content

Commit 8d385e5

Browse files
committed
Add support for IE11 [closes bestiejs#35]
1 parent a55ceed commit 8d385e5

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

platform.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,11 @@
611611
)) {
612612
layout = [data];
613613
}
614+
// detect IE 11 and above
615+
if (!name && layout == 'Trident') {
616+
name = 'IE';
617+
version = (/\brv:([\d.]+)/.exec(ua) || 0)[1];
618+
}
614619
// leverage environment features
615620
if (useFeatures) {
616621
// detect server-side environments

test/test.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -984,6 +984,14 @@
984984
'version': '10.0'
985985
},
986986

987+
'IE 11.0 on Windows 8.1': {
988+
'ua': 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko',
989+
'layout': 'Trident',
990+
'name': 'IE',
991+
'os': 'Windows 8.1',
992+
'version': '11.0'
993+
},
994+
987995
'IE Mobile 4.01 on Windows CE': {
988996
'ua' : 'Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)',
989997
'layout': 'Trident',

0 commit comments

Comments
 (0)