繁体   English   中英

如何使用localStorage存储用户的页面历史记录?

[英]How Can I Store User's Page History Using localStorage?

我正在尝试做的是创建一个应用程序,一旦用户登录,该会话就会启动。 然后,用户单击“记录旅程”按钮,然后用户浏览网络。 他们返回我的页面后,将显示他们刚刚访问的页面。

尝试存储用户的页面历史记录时,使用html5 local-storage是最佳选择吗? 而且它甚至允许我这样做吗? 如果没有,有哪些替代方法可用?

先感谢您。

没有使用Web页面中的JavaScript读取用户历史记录的明智方法。

如果您的“应用程序”是浏览器扩展,则可以使用环境公开的一种API(例如chrome.history )来实现。

当“应用程序”用于跟踪您拥有的网页上的历史记录时,便可以实现。 localStorage确实是一个不错的选择,因为持久数据不会增加Web请求的开销。 不要忘记存储空间有限

我建议您使用locache-一种JavaScript缓存框架,用于在使用localStorage的浏览器中进行客户端缓存-当浏览器不支持localStorage时,性能会适当降低。

https://github.com/d0ugal/locache

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM