【发布时间】:2017-01-19 07:09:30
【问题描述】:
我正在尝试创建一个基于网络漫画的网站。这个网络漫画页面将有四个不同的主要标签。在这些选项卡中,将显示许多漫画,用户可以浏览并单击他们想要的任何漫画。我考虑让整个网站基于 ajax,因为它是一个 html 页面,因此不需要加载整个页面。我想让漫画可以动态显示,然后我会使用会话存储来存储这些漫画,以便用户可以单击后退和前进以查看他们看过的漫画或不同的“页面”。
据我了解,这就是两个存储选项:
window.localStorage - 存储没有过期日期的数据 window.sessionStorage - 存储一个会话的数据(关闭浏览器选项卡时数据丢失)
所以我知道我想使用会话存储,因为我希望用户在关闭浏览器后返回主屏幕。
我的问题在于会话状态的 url 路径。假设用户看到漫画,并希望与其他人分享该漫画(本质上是我的网站在流量方面的重点)。有没有办法使用会话存储来保存该状态的 url 路径?这会是永久性的吗?因此,如果用户正在查看漫画“X”,他可以与某人分享这个 url,他们也可以看到漫画 X。也许我所要求的对会话存储甚至没有用,但这就是我想要的学习。谢谢。
【问题讨论】:
标签: javascript jquery html session session-state