【问题标题】:Browser Back Button Handling in Ajax Based Application基于 Ajax 的应用程序中的浏览器后退按钮处理
【发布时间】:2010-01-29 15:00:47
【问题描述】:

在 SO 上提出了类似的问题,但我仍在寻找解决方案,而不是解决方法。

我正在开发一个基于 Ajax 的应用程序,当用户单击浏览器后退按钮时,它会将用户带到登录页面(登录页面后的每个页面都加载了 ajax)。显然,这不是用户所期望的。

我们向客户推荐使用面包屑

*Page One >> Page Two >> Page Three*

但客户坚持他们更喜欢使用浏览器后退按钮。有没有办法以某种方式将面包屑链接嵌入浏览器缓存...换句话说,单击后退按钮会调用与单击面包屑链接相同的操作?

问候, 某人

【问题讨论】:

  • plugins.jquery.com/project/history 是一个很好的解决方案,它追加和覆盖位置哈希。
  • 我试过 plugins.jquery.com/project/history 如果我理解正确,它只适用于 GET 请求。我正在使用 DWR,而 DWR 使用 POST,所以这个 jquery 插件对我们不起作用。

标签: ajax browser button back


【解决方案1】:

您可以使用 RSH (reallysimplehistory) javascript 库:http://code.google.com/p/reallysimplehistory/

【讨论】:

    猜你喜欢
    • 2013-01-10
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 2018-06-02
    • 1970-01-01
    • 2016-01-14
    • 2020-12-31
    • 2010-09-14
    相关资源
    最近更新 更多