IE9:强制IE9浏览器模式和文档模式

Ran*_*lue 3 html5 internet-explorer-9

在IE9中,我的网页显示为Browser Mode: IE9 Compat ViewDocument Mode: IE standards,这打破了我的所有工作canvas.

我确保将<!DOCTYPE html>第一线作为第一线.

如何在IE9上强制"正常"IE9模式?

bod*_*di0 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>
Run Code Online (Sandbox Code Playgroud)

从链接的MSDN页面:

边缘模式告诉Windows Internet Explorer以可用的最高模式显示内容,这实际上打破了"锁定"范例.使用Internet Explorer 8,这相当于IE8模式.如果Internet Explorer的(假设的)未来版本支持更高的兼容性模式,则设置为"边缘"模式的页面将以该版本支持的最高模式显示; 但是,当使用Internet Explorer 8查看时,这些相同的页面仍将以IE8模式显示.

但是,在生产使用中不鼓励"边缘"模式:

建议Web开发人员限制他们使用Edge模式来测试页面和其他非生产用途,因为在未来版本的Windows Internet Explorer中呈现页面内容可能会出现意外结果.


Ran*_*lue 5

以下行取自HTML5样板,完成了这项工作:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
Run Code Online (Sandbox Code Playgroud)