在 IE9 中,我的网页显示为Browser Mode: IE9 Compat View
and Document Mode: IE standards
,这打破了我所有的canvas
es。
我确保将其<!DOCTYPE html>
作为第一行。
如何在 IE9 上强制“正常”IE9 模式?
在 IE9 中,我的网页显示为Browser Mode: IE9 Compat View
and Document Mode: IE standards
,这打破了我所有的canvas
es。
我确保将其<!DOCTYPE html>
作为第一行。
如何在 IE9 上强制“正常”IE9 模式?
有“边缘”模式。
<html>
<head>
<title>My Web Page</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
</head>
<body>
<p>Content goes here.</p>
</body>
</html>
从链接的 MSDN 页面:
边缘模式告诉 Windows Internet Explorer 以可用的最高模式显示内容,这实际上打破了“锁定”范式。对于 Internet Explorer 8,这相当于 IE8 模式。如果 Internet Explorer 的(假设的)未来版本支持更高的兼容模式,则设置为 Edge 模式的页面将以该版本支持的最高模式出现;但是,当使用 Internet Explorer 8 查看时,这些相同的页面仍会以 IE8 模式显示。
但是,在生产使用中不鼓励“边缘”模式:
建议 Web 开发人员将 Edge 模式的使用限制为测试页面和其他非生产用途,因为在未来版本的 Windows Internet Explorer 中呈现页面内容可能会导致意外结果。
以下行,取自 HTML5 样板,完成了这项工作:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">