根据浏览器特性判断 IE7 浏览器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function isIE() {
return document.all ? true : false;
}
function isIE6() {
return typeof document.body.style.maxHeight === 'undefined';
}
function isIE7(){
if ( !isIE() || isIE6() ) {
return false;
} else {
var xDocumentMode = document.documentMode;
var isVersion7 = navigator.appVersion.indexOf('MSIE 7.') > -1;
if (isVersion7) {
// 检测是否支持 documentMode
// 或 documentMode === 7
// IE8兼容性视图 / IE9 下 X-UA-Compatible 为 EmulateIE7,IE7
return xDocumentMode === 7 || !xDocumentMode;
}
return false;
}
}
0%