我不知道这是怎么可能的,但我已经在Facebook和Twitter这样的大型网站上看到了它。我在原型中使用jQuery来加载页面(Ajax方面)。所以我想知道如何实施一个'回归'按钮使得当用户点击他/她的浏览器时他/她被带回到前一页。我相信,既然它是Ajax,那么页面实际上并没有改变,所以这可以做到什么?谢谢你
答案 0 :(得分:2)
他们正在使用pushState
和历史记录API。
如果您想这样做,您必须拥有自己的代码来管理页面状态。将其推入历史堆栈并收听正确的事件,按下后退按钮时,根据弹出状态恢复页面状态。
有关pushState和history API的更多信息。
另外,请查看this question和发布的代码段。