gpt4 book ai didi

javascript - 如何在 ajax 加载页面上实现 "back"按钮

转载 作者:行者123 更新时间:2023-11-29 21:38:08 26 4
gpt4 key购买 nike

我不知道这怎么可能,但我在 Facebook 和 Twitter 等大型网站上看到过。我在原型(prototype)中使用 jQuery 来加载页面(Ajax 方式)。所以我想知道如何实现一个“后退”按钮,这样当用户在他/她的浏览器上点击返回时,他/她将被带回上一页。我相信因为它是 Ajax,所以页面实际上并没有改变,那么可以用什么方式来完成呢?致谢

最佳答案

他们正在使用 pushState 和 History API。

如果你想这样做,你必须有自己的代码来管理页面的状态。将其推送到历史堆栈中并监听适当的事件,根据按下后退按钮时弹出的状态恢复页面状态。

关于 pushState 的更多信息和 history API .

另外,看看 this question并发布了代码片段。

关于javascript - 如何在 ajax 加载页面上实现 "back"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34237291/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com