如何实现"返回" ajax加载页面上的按钮

时间:2015-12-12 07:08:33

标签: javascript ajax web

我不知道这是怎么可能的,但我已经在Facebook和Twitter这样的大型网站上看到了它。我在原型中使用jQuery来加载页面(Ajax方面)。所以我想知道如何实施一个'回归'按钮使得当用户点击他/她的浏览器时他/她被带回到前一页。我相信,既然它是Ajax,那么页面实际上并没有改变,所以这可以做到什么?谢谢你

1 个答案:

答案 0 :(得分:2)

他们正在使用pushState和历史记录API。

如果您想这样做,您必须拥有自己的代码来管理页面状态。将其推入历史堆栈并收听正确的事件,按下后退按钮时,根据弹出状态恢复页面状态。

有关pushStatehistory API的更多信息。

另外,请查看this question和发布的代码段。