0

我有一个 Ajax 丰富的应用程序,它显示一个包含 100 个 url 的网格。当您单击网格的任何行时,它会在网格中加载该 URL 的预览。同样在网格的 onload 事件上,我执行了几个触发许多 AJAX 查询的操作。

我使用 YUI 浏览器历史记录类来启用浏览器后退按钮。它适用于 FF3,但在 Safari 中,整个页面似乎“有时”会重新加载。同样在 IE 中,浏览器会干扰我的 iframe。

此外,如果我复制粘贴 URL,我不会得到预期的状态。即#token中定义的那个

这些是已知问题还是我犯了错误?

当涉及许多状态更改时,启用浏览器以进行操作是否是个好主意?

4

1 回答 1

0

如果你有能力,我会改用 Ext 2.2 的新 History 对象而不是 YUI。我认为您可能会获得更好的跨浏览器支持。

尽管可能很麻烦,但我肯定会认为状态管理很重要,以避免用户使用后退按钮时出现问题。

于 2009-02-18T15:39:43.790 回答