我需要一个 javascript 代码“document.documentMode”,它在真正的 IE8 模式下的值为 8,在 IE7 模式下的值为 7。
用户代理字符串在这两种情况下都是相同的,并且仍然是 IE8。请注意,此 JavaScript 变量仅在 IE8 中可用。
基本上,我必须检测何时有人在运行 IE8(周二)和 IE8(在兼容模式下)。
我需要一个 javascript 代码“document.documentMode”,它在真正的 IE8 模式下的值为 8,在 IE7 模式下的值为 7。
用户代理字符串在这两种情况下都是相同的,并且仍然是 IE8。请注意,此 JavaScript 变量仅在 IE8 中可用。
基本上,我必须检测何时有人在运行 IE8(周二)和 IE8(在兼容模式下)。
“基本上,我必须检测何时有人在运行 IE8(周二)和 IE8(在兼容模式下)。”
var ie8 = /msie\s+8/i.test(navigator.userAgent);
var mod = document.documentMode;
if (ie8 && mod == 8) {
alert("found!");
}
// or
var ok = (
/msie\s+8/i.test(navigator.userAgent) &&
document.documentMode == 8
);
if (ok) {
// ...