Javascript 是否有一个版本的LocalStorage,但用于每个URL而不是源URL?

Javascript 是否有一个版本的LocalStorage,但用于每个URL而不是源URL?,javascript,html,server,client,storage,Javascript,Html,Server,Client,Storage,我正在尝试在客户端存储一些数据。我也研究过localStorage,但问题是,如果页面的来源相同,那么它们之间的数据是共享的。例如,如果我想将数据分别存储在hello.com/app1和hello.com/app2上(它们来自相同的来源,但URL不同),该怎么办。换句话说,除了每个URL之外,是否存在localStorage的版本?谢谢 我想您需要的是会话存储和一个服务器来验证每个用户/url。我想你的“应用程序”一定要经过身份验证 如果您想避开服务器,并对其着迷,那么可以对每个端点的本地存储进

我正在尝试在客户端存储一些数据。我也研究过localStorage,但问题是,如果页面的来源相同,那么它们之间的数据是共享的。例如,如果我想将数据分别存储在hello.com/app1和hello.com/app2上(它们来自相同的来源,但URL不同),该怎么办。换句话说,除了每个URL之外,是否存在localStorage的版本?谢谢

我想您需要的是会话存储和一个服务器来验证每个用户/url。我想你的“应用程序”一定要经过身份验证

如果您想避开服务器,并对其着迷,那么可以对每个端点的本地存储进行字符串化,并让用户输入密码来加密内容。然后,当他们再次输入时,可以对其进行解密


不过,服务器是最好的选择。

我不这么认为。您可以为本地存储项设计命名约定以避免冲突。感谢您的建议。。。但是,我实际上希望不同的URL不能访问其他URL的数据。我认为使用命名约定并不能解决这个问题?JavaScript的基本假设是,使用同一个域的每个人都在一起工作,并且不会阻止这些页面之间的任何通信。