当用户使用低于 IE8 的 IE 版本时,我正在尝试向用户打印一条消息。为了测试它,我启用了文档模式 8。但是当我在 javascript 中询问文档模式时,我总是收到“怪癖模式:5”
document.documentMode;
有谁知道为什么?
这是我的规范的开头:
<!doctype html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
...
解决了:
尽管如此,我还是使用了用户代理并检查了仅在 IE8 中显示的“trident/4.0”标签