IE11文档模式默认为IE7.怎么重置?

jim*_*jim 89 compatibility internet-explorer internet-explorer-11

我的Windows 8.1 Surface平板电脑上的Internet Explorer 11默认为文档模式7,导致许多网站呈现错误.

当我打开开发人员工具时,它声明由于Intranet兼容性设置,它默认为文档模式7.

但是,我没有手动更改这些设置,我正在浏览Internet页面!

我试图重置Internet Explorer设置没有任何运气.

有任何想法吗?

Lan*_*ard 122

默认情况下,IE在兼容性视图中显示Intranet区域中的网页.要改变这个:

  • Alt显示IE菜单.
  • 选择工具| 兼容性视图设置
  • 删除兼容性视图中显示Intranet站点旁边的复选标记.
  • 选择关闭.

此时,IE应该依赖网页本身(或任何相关的组策略)来确定Intranet网页的兼容性设置.

请注意,进行此更改后,某些网站可能无法再正常运行.您可以使用相同的对话框添加特定站点,以在需要时启用兼容性视图.


lli*_*oor 89

这是你需要做的:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
Run Code Online (Sandbox Code Playgroud)

  • @Zack:这个主题也是开发人员尝试修复自己网站问题的第一个搜索结果. (32认同)
  • @RafałSwacha,这是正确的,我是一名程序员,我也在搜索这个主题.我相信它会帮助其他程序员. (9认同)
  • 这对我有用<meta http-equiv ="X-UA-Compatible"content ="IE = 11"/> (7认同)
  • 如果您不是开发人员并且只是想让网站在您的浏览器中正确显示,那么请停止使用 IE 11 (2认同)

jim*_*jim 6

感谢Lance的所有调查,我可以找到解决问题的方法.它可能与我的ISP有关.

总结一下:

  • Internet网站显示在Intranet区域中
  • 因此,文档模式默认为5或7而不是Edge

我取消选中了"局域网设置"中的"自动检测设置"(可在"Internet选项">"连接">"局域网设置"中找到).

现在,网站被正确标记为Internet站点(而不是Intranet站点).