我正在开发一个项目,客户只允许他们的雇主查看内部网站点。因此,在我的项目中IE11默认为Intranet站点的兼容模式。元标记<meta http-equiv="X-UA-Compatible" content="IE=edge">
被覆盖。我们如何设置内容=&#34; IE = edge&#34;甚至在内联网网站上?
答案 0 :(得分:3)
在寻找答案后,我的同事帮助解决了Ruby中的这个问题。我研究IE11忽视的原因:
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
IE = Edge的设置必须在响应标头上呈现。这篇文章Force IE compatibility mode off using tags帮助找到答案。
在您的项目中找到设置标题的控制器。在我们的项目中,它是application_controller.rb。
添加:
before_filter :set_default_headers
def set_default_headers
response.headers["X-UA-Compatible"] = "IE=edge"
end
这将允许IE11在Edge中查看页面,即使站点正在呈现Intranet视图。