我有一个启用了引导程序的xpages应用程序,它在chrome中呈现完美。
相同的应用程序,在IE11中加载时,所有样式都不合适。但是,只要刷新页面,所有内容都会正确显示,并在会话期间保持不变。如果我关闭IE,重新打开,再次加载页面,错误的样式,刷新,再次更正会话....
看起来它试图强制IE7文档模式
任何想法是什么导致了这个?我在我的应用程序主题中使用<meta content="IE=edge" http-equiv="X-UA-Compatible">
,因此正确地列出了head标签....
由于
答案 0 :(得分:2)
尝试在响应标头中设置X-UA-Compatible,例如将以下内容添加到自定义控件中:
<xp:this.beforeRenderResponse><![CDATA[#{javascript:
var response = facesContext.getExternalContext().getResponse();
response.setHeader("X-UA-Compatible", "IE=edge");
}]]></xp:this.beforeRenderResponse>
答案 1 :(得分:1)
您的浏览器可能正在 Enterprise 模式下运行:
在进一步调查XPage之前,您甚至可能需要考虑以下答案:https://stackoverflow.com/a/26348511/3256564