【发布时间】:2013-01-27 15:46:20
【问题描述】:
当用户使用低于 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”标签
【问题讨论】:
-
如果感觉标记无效,IE 不切换到怪癖模式吗?
-
@GungFoo — 不。它只关心 Doctype 和 X-UA-Compatible。
-
你指定了什么DocType?
-
更新了文档类型规范
标签: javascript document mode