我正在尝试创建一个基于网络漫画的网站。这个网络漫画页面将有四个不同的主标签。在这些选项卡中,将显示许多漫画,用户可以浏览并点击他们想要的任何一个。我考虑使整个网站基于ajax,在某种意义上,它是一个html页面,因此不需要加载整个页面。我想让它可以动态地显示漫画,然后我会使用会话存储来存储这些漫画,这样用户就可以单击后退和前进来查看漫画或他们已经看到的不同的“页面”。
据我所知,这是两个存储选项:
window.localStorage -存储没有到期日的数据window.sessionStorage -存储一个会话的数据(关闭浏览器选项卡时数据会丢失)
因此,我知道我希望使用会话存储,因为我希望用户在关闭浏览器后返回到主屏幕。
我的问题出在会话状态的url路径上。假设用户看到一本漫画,并希望与其他人分享这本漫画(基本上是我的网站在流量方面的观点)。有没有办法使用会话存储来保存指向该状态的url路径?这会是永久性的吗?因此,如果用户正在查看漫画" X ",他可以与某人共享此url,他们也可以看到漫画X。也许我所要求的对于会话存储甚至没有用处,但这正是我想要了解的。谢谢。
发布于 2016-09-28 00:26:29
我想History API就是你要找的。
https://stackoverflow.com/questions/39440267
复制相似问题