1

我已经使用 Primefaces 创建了一个应用程序。它在 Firefox、Chrome 和 IE 9 上运行良好。但在 IE 7.0.5730.13 上使用该应用程序存在许多问题。

我将列出一些问题:

  • 在按钮上单击两次并刷新页面后打开对话框
  • DropDownBox 只是一个灰色的框,单击它后才会打开列表,它看起来不像标准的 DropDownBox
  • 树表不好看,有些节点越过树表就挂在那里

看起来 Primefaces 与 IE 7.0.5730.13 不兼容。

我研究了很多,但在这个问题上找不到任何东西。

提前致谢。

编辑

对于那些仍然对 IE 浏览器中的对话框有问题的人

  • 删除“模态=真”
  • 为您的对话框设置固定宽度
  • 为您的对话框设置一个固定高度
4

2 回答 2

2

Primefaces应该支持 IE 7,直到版本 3.5(不再支持它)。如果您使用的是此版本,只需将其降级到以前的版本。但是,我非常同意@maple_shaft。

于 2013-03-01T17:12:06.200 回答
2

在大多数情况下,您是正确的,PrimeFaces 和大多数 JSF 组件框架都与 IE7 不兼容。此外,还有一些更高级的 JSF 组件利用了 HTML5 功能,并且在 IE8 中也可能无法正常工作。

在这方面,IE7 是一个古老的浏览器,如果您的客户坚持支持它,那就太荒谬了。如果他们必须为某些专有的旧版软件使用 IE7,那么您始终可以建议为您的软件使用合适的浏览器,例如任何受支持的 Firefox、Chrome 或 Safari 版本。

于 2013-01-14T12:55:25.660 回答