【问题标题】:EmulateIE7 mode set in IIS7/web.config does not show page in proper mode in IE11在 IIS7/web.config 中设置的 EmulateIE7 模式不会在 IE11 中以正确模式显示页面
【发布时间】:2013-11-27 10:57:32
【问题描述】:

我有一个网站,IE8、IE9 和 IE10 在来自 IIS/7 的 HTTP 标头响应中使用 IE=EmulateIE7 模式始终运行良好,但这种模式在 IE11 中似乎无法正确呈现。

该页面在 IE11 中无法呈现或运行正常,尽管它在 IE8 到 IE10 的 EmulateIE7 模式下工作正常。 如果我在 IE11 上打开 F12 工具,我看到文档模式是“7”。

使IE11正常工作的唯一方法是手动将域添加到兼容性视图模式,然后效果很好;但我们不能要求所有用户手动激活我们域的兼容性视图。

如何在不将域添加到兼容性网站列表的情况下强制 IE11 呈现为 IE7?

非常感谢任何帮助!!!

【问题讨论】:

    标签: browser internet-explorer-11 x-ua-compatible compatibility-mode


    【解决方案1】:

    最近几天我一直在研究这个问题,但有一些坏消息,它可以工作,但为了使其正常工作,用户必须将您网站的 URL/域添加到“兼容性视图设置”中IE 11。

    换句话说,您不能在没有用户明确接受的情况下强制浏览器以兼容模式呈现。

    您将在此处找到如何配置它:

    www.windows8core.com/how-to-view-and-configure-compatibility-settings-in-internet-explorer-11-of-windows-8-1/

    【讨论】:

    • 非常感谢您的回答!
    【解决方案2】:

    如果我在 IIS 本身中添加 X-UA-Compatible 标头,我就可以让它工作。不知道为什么添加到 web.config 时它不起作用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-08
      • 2014-04-08
      • 1970-01-01
      • 2018-12-16
      • 2020-01-31
      相关资源
      最近更新 更多