在IE9中,我的网页显示为Browser Mode: IE9 Compat View
和Document Mode: IE standards
,这打破了我canvas
的所有内容。
我确保将<!DOCTYPE html>
作为第一行。
如何在IE9上强制“正常”IE9模式?
答案 0 :(得分:7)
有“边缘”模式。
<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的未来版本支持更高 兼容模式,设置为边缘模式的页面将出现在最高位置 该版本支持的模式;但是,那些相同的页面仍然存在 使用Internet Explorer 8查看时,它将以IE8模式显示。
但是,在生产使用中不鼓励使用“边缘”模式:
建议Web开发人员限制他们使用Edge模式来测试页面和其他非生产用途,因为在未来版本的Windows Internet Explorer中呈现页面内容可能会出现意外结果。
答案 1 :(得分:5)
以下一行摘自HTML5样板文件:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">