Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 客户端中的localstorage或cookie密钥名称_Javascript_Angularjs_Cookies_Local Storage - Fatal编程技术网

Javascript 客户端中的localstorage或cookie密钥名称

Javascript 客户端中的localstorage或cookie密钥名称,javascript,angularjs,cookies,local-storage,Javascript,Angularjs,Cookies,Local Storage,我在github中看到一些代码设置localstorage密钥,比如localstorage中的“user”。我认为它至少应该是$domain_name+“user”,因为这可能与其他应用程序冲突。我说的对吗?不对。每个都有自己的名称空间。一个源站无法访问其他源站的本地存储数据。不需要域,因为浏览器将它们按源站分开,因此不同的域无法访问另一个域的存储 但是,如果分发使用localStorage的脚本或库,则可能需要在其前面加上名称空间,这样它就不会与可能在同一域上运行的任何其他脚本的localS

我在github中看到一些代码设置localstorage密钥,比如localstorage中的“user”。我认为它至少应该是$domain_name+“user”,因为这可能与其他应用程序冲突。我说的对吗?

不对。每个都有自己的名称空间。一个源站无法访问其他源站的本地存储数据。

不需要域,因为浏览器将它们按源站分开,因此不同的域无法访问另一个域的存储

但是,如果分发使用
localStorage
的脚本或库,则可能需要在其前面加上名称空间,这样它就不会与可能在同一域上运行的任何其他脚本的
localStorage
冲突


例如,如果您有一个用于jQuery的媒体播放器插件,那么您的密钥可以是“jQuery.mediaplayer.color”,或者如果您有一个React组件,那么您的密钥可以是“React.mediaplayer.color”。

哦,是的,那么我的担心是没有必要的?@JennyMok您不必担心它。请退房