【问题标题】:Turn off compatibility view for particular subsite - it was set in group policy关闭特定子站点的兼容性视图 - 它是在组策略中设置的
【发布时间】:2020-05-20 12:07:00
【问题描述】:

在我的机器兼容性视图中是由组策略强制执行的。所以有些代码不起作用。是否可以以某种方式禁用特定站点/页面的兼容性视图?我的意思是通过 web.config 或前端服务器或正在查看站点的机器中的任何其他设置?

尝试设置元标记,因为兼容性视图是 GP 强制的,所以这些标记被忽略。

【问题讨论】:

  • 您的意思是通过 GP“使用 Windows Internet Explorer 7 站点的策略列表”键添加兼容性视图吗?如果是这种情况,来自this article,它将无法删除您特别添加的网站。我建议您可以考虑使用注册表来管理 IE 兼容性视图。尝试打开注册表并导航到Software\\Microsoft\\Internet Explorer\\BrowserEmulation\\ClearableListData,然后检查 UserFilter 键值,它包含兼容性列表。
  • 是的,正确的。它是通过 Windows Internet Explorer 7 站点的使用策略列表添加的。我们不能告诉管理员修改组策略,所以只会告诉他们一旦为域启用了组策略,就无法避免兼容性视图。感谢您的确认。

标签: internet-explorer iis group-policy


【解决方案1】:

尝试添加 X-UA-Compatible: IE=Edge 作为响应标头

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-26
    • 1970-01-01
    相关资源
    最近更新 更多