客户端的本地存储或cookie密钥名称

localstorage or cookie key name in client side

本文关键字:cookie 密钥 存储 客户端      更新时间:2023-09-26

我看到一些代码在github设置本地存储键,如'user'在本地存储。我认为它应该至少$domain_name + '用户',因为这可能与其他应用程序冲突。我是对的吗?

No。每个origin都有自己的命名空间。一个origin不能访问其他origin的localStorage数据

域名不是必需的,因为浏览器按来源将它们分开,所以不同的域名不能存储另一个域名。

然而,如果你发布一个脚本或库使用localStorage,那么你可能想要前缀一个命名空间,这样它就不会与任何可能在同一域中运行的其他脚本的localStorage冲突。

示例如果你有一个jQuery媒体播放器插件,你的关键字可以是" jQuery .mediaplayer。或者如果你有一个React组件,你的键可以是" React .mediaplayer.color"