【问题标题】:HTML/Javascript Session Storage URL path?HTML/Javascript 会话存储 URL 路径?
【发布时间】:2017-01-19 07:09:30
【问题描述】:

我正在尝试创建一个基于网络漫画的网站。这个网络漫画页面将有四个不同的主要标签。在这些选项卡中,将显示许多漫画,用户可以浏览并单击他们想要的任何漫画。我考虑让整个网站基于 ajax,因为它是一个 html 页面,因此不需要加载整个页面。我想让漫画可以动态显示,然后我会使用会话存储来存储这些漫画,以便用户可以单击后退和前进以查看他们看过的漫画或不同的“页面”。

据我了解,这就是两个存储选项:

window.localStorage - 存储没有过期日期的数据 window.sessionStorage - 存储一个会话的数据(关闭浏览器选项卡时数据丢失)

所以我知道我想使用会话存储,因为我希望用户在关闭浏览器后返回主屏幕。

我的问题在于会话状态的 url 路径。假设用户看到漫画,并希望与其他人分享该漫画(本质上是我的网站在流量方面的重点)。有没有办法使用会话存储来保存该状态的 url 路径?这会是永久性的吗?因此,如果用户正在查看漫画“X”,他可以与某人分享这个 url,他们也可以看到漫画 X。也许我所要求的对会话存储甚至没有用,但这就是我想要的学习。谢谢。

【问题讨论】:

  • 问题不在于本地/会话存储,而在于 URL 处理。您需要考虑使用为您提供“路由”的框架,例如 AngularJSAurelia。您还可以研究“单页应用程序中的路由”。基本上,您希望为用户提供他们可以共享的 URL。

标签: javascript jquery html session session-state


【解决方案1】:

我认为History API 是您正在寻找的。​​p>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-22
    • 1970-01-01
    • 2019-11-07
    • 1970-01-01
    • 2016-07-27
    相关资源
    最近更新 更多