根据MDN,网页的本地存储由浏览器本身保存。
浏览器如何将网页与页面分配的本地存储相关联?
我写了一个使用本地存储供个人使用的网页。在开发中,我有多个版本都添加到本地存储中。
如果我删除使用本地存储的网页,那么浏览器如何知道要删除该网页的本地存储?
(我的主要问题)我担心如果我反复删除使用本地存储的网页,浏览器保存的本地存储会继续增长。
本地存储是相对于调用网页的域而不是单个页面来存储的。因此,通过和将所有内容添加到本地存储中foo.com/a
,都将有助于为分配浏览器。foo.com/b
foo.com/c
foo.com
当调用页面请求或用户手动清除时,浏览器将删除localStorage数据。与cookie或会话不同,localStorage不会自动使数据过期。因此使用localStorage的脚本应在可能的情况下整理自己,并注意达到允许的限制(例如,使用try/catch
时避免使用QUOTA_EXCEEDED_ERR异常localStorage.setItem
)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句