0

Dalie 想出了一个很好的解决方案,当它们出现在 IE 中时,阻止它们“拉伸”到右侧的对话框。

修复 IE 中“拉伸”的 XPage 扩展库对话框?

Dalie 的解决方案是设置对话框的宽度。这很好用。但是现在我对扩展库名称选择器有同样的问题。它具有我设置的宽度属性,但似乎无法解决问题。

回顾一下,基本上在 IE 中的对话框都被“拉伸”到了对话框的右边框。无论您将对话框移动到哪里,右侧都会固定在原位。

这个问题有什么解决办法吗?

4

1 回答 1

3

尝试通过将 X-UA-Compatible 标头设置为 IE=8(甚至 IE=Edge)来强制 IE 不使用兼容模式:

<xp:this.beforeRenderResponse><![CDATA[#{javascript:  if (context.getUserAgent().isIE()) {
    var response = facesContext.getExternalContext().getResponse();
    response.setHeader("X-UA-Compatible", "IE=8");
  }}]]>
</xp:this.beforeRenderResponse>
于 2012-05-15T19:13:53.483 回答