好吧,我计划制作一个包含完整ajax请求的小站点。登录,使用异步请求注册所有内容。好吧,当用户刷新站点时,问题就出现了,以前所做的所有操作都将丢失。如何预防,用什么?
最佳答案
有多种方法可以保持网站的状态:
在cookie中存储信息;
将信息存储在URI散列片段中,否则称为深度链接;
在本地存储中存储信息,并非所有浏览器都支持此功能;
将信息存储在window.history.pushState中,并非所有浏览器都支持此功能;
有一些库可以为您处理这个问题。js会自动为您处理历史记录。
Can I Use是检查浏览器功能支持的优秀参考源。