Chrome浏览器Local Storage限制:单域名独立配额还是全局共享?
Chrome Local Storage 配额分配说明
Chrome的Local Storage配额是**按独立源(Origin)**单独分配的,每个源各自拥有5MB的配额,并非所有环境共享同一份额度。针对你提到的三类部署场景,具体情况如下:
- 本地桌面路径(C:/Users/[myName]Desktop/...):本地文件协议访问的项目,Chrome会把每个独立的本地文件夹当作不同的源,每个文件夹下的项目都有自己独立的5MB配额。
- VS Code服务器(http://127.0.0.1:5500/index.html):这个环境的源是
http://127.0.0.1:5500,所有部署在这个端口下的项目共用这个源的5MB配额,但和其他源的配额完全不冲突。 - Git Pages平台:Git Pages的源是你的专属域名(比如
https://[username].github.io),这个源有自己独立的5MB配额,和本地文件、VS Code服务器的配额互不影响。
判断是否为同一源的标准是协议、域名、端口三者完全一致,只要其中任意一项不同,就会被视为不同的源,各自享有独立的Local Storage配额。
内容的提问来源于stack exchange,提问作者Naj
相关产品推荐
相关产品推荐

