1

如果在我的 JSF 应用程序中使用 CDI 和 MyFaces CODI,我有一个这样的链接:

<h:link outcome="page2" value="Page 2"/>

在我单击链接并导航到第 2 页后,在 IE9 中按后退按钮不会返回上一页,而只是重新渲染第 2 页。我可以长按按钮以调出页面列表并选择最后一个。列表顶部是 CODI 的窗口处理程序使用的“正在加载...”页面。

当 MyFaces CODI 配置为使用ClientSideWindowHandler.

Firefox、Chrome 和 IE11 按预期工作(IE10 未经测试)。不幸的是,大多数用户将是 IE9。

我正在使用 CODI 为窗口范围提供的功能,因此没有处理程序就无法做到。

有谁知道解决这个问题的方法?

4

0 回答 0