IE9L自动将文档模式更改为IE7

dco*_*bus 1 javascript php internet-explorer cross-browser internet-explorer-9

这是最糟糕的...由于某种原因,我的应用程序无法正常工作,因为IE9的东西,它是IE7并自动将文档模式更改为IE7.

这是一个非常奇怪的情况,因为我的电脑不会这样做.但似乎那些将IE从7或8升级到9的人得到了这种行为......兼容模式?

我不知道如何确保IE正确呈现文档!

在此输入图像描述

关于此事的更多信息......绝对是因为兼容模式.打开此模式时,上面的屏幕截图适用.但是当打开开发人员工具时,一切正常.


注意:我只是读过IE无法处理的地方console.log(),这可能是问题所在!这可能吗?

sha*_*ter 5

尝试设置此元标记

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

我使用谷歌铬框架为IE8及以下

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

另请参阅http://msdn.microsoft.com/en-us/library/cc288325(v=vs.85).aspxhttp://456bereastreet.com/archive/201103/x-ua-compatible_and_html5

编辑:正如pocesar在评论中所说,你的doctype也设置不正确,应该是

<!doctype html>
Run Code Online (Sandbox Code Playgroud)

  • 另外,你的doctype看起来很虚伪,它应该是`<!doctype html>`,它正在触发怪癖模式 (2认同)