在已经开发的基于ajax的网站上支持浏览器后退按钮

时间:2012-12-05 06:18:34

标签: ajax asp.net-mvc history.js sammy.js

我已经开发了支持Ajax的网站。大多数情况下,我们进行部分渲染并使用一些模板在客户端渲染内容。问题是现在我们需要支持浏览器后退按钮。

我尝试使用Sammy.js但似乎我们需要更改每个ajax调用和事件以使用sammy来保存客户端的历史记录。是否有其他库,如History.js或其他类似的东西,以便我们可以更容易地完成它,或者在单独的模块中执行它而不会影响所有。

1 个答案:

答案 0 :(得分:1)

由于我对这个问题的了解有限,我认为还没有办法隐含地这样做。

YUI似乎与Sammy有点不同,检查一下是否有帮助。

http://yuilibrary.com/yui/docs/history/

http://yuiblog.com/sandbox/yui/3.2.0pr1/examples/history/history_tabview.html#tab=2