html - 覆盖 IE 本地 Intranet 设置

标签 html asp.net internet-explorer iis

我正在开发的网站已添加到 IE 浏览器的本地 Intranet 站点列表中。

enter image description here

然后在兼容性 View 设置中选中“在兼容性 View 中显示 Intranet 站点”复选框。

enter image description here

问题,我现在正在开发的站点在 IE 浏览器中显示为兼容性 View (原因非常明显)。

我需要做的是找到一种不在兼容性 View 中显示站点的方法。

到目前为止,我尝试添加以下 header ,但无济于事。

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<httpProtocol>
  <customHeaders>
    <clear />
    <add name="X-UA-Compatible" value="IE=edge" />
  </customHeaders>
</httpProtocol>

删除上述 IE 浏览器设置不是一个选项,因为全世界有 300,000 台计算机需要修改(我很幸运)。

问题,有没有一种方法可以覆盖此设置,使我的网站不会以兼容模式呈现?

最佳答案

还有另一个线程与您的第二个线程有类似的解决方案作为答案,但有一点额外

For IIS, just add the below code to the web.config. Worked for me with IE9.

<system.webServer>
  <httpProtocol>
    <customHeaders>
      <clear />
      <add name="X-UA-Compatible" value="IE=edge" />
    </customHeaders>
  </httpProtocol>
</system.webServer>

Override intranet compatibility mode IE8

关于html - 覆盖 IE 本地 Intranet 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30067855/

相关文章:

html - CSS:向左移动按钮

javascript - 为什么 jQuery 事件在我使用由 jQuery 生成的类时不起作用

html - X-UA-Compatible 在包含在条件注释中时不起作用?

Facebook iframe 中的 jQuery 无法在 IE 中加载

Jquery $.get 或 $.ajax 在 Internet Explorer 中不起作用

php - 拉维尔 : Call to a member function index() on null

javascript - 如何在 JavaScript 中停止鼠标悬停时的字幕幻灯片显示?

asp.net - IQueryable & Repositories - 拿 2 个?

c# - 多语言asp.net类项目

c# - 使用 DataGrid/GridView 控件表示分层数据