【发布时间】:2021-08-11 18:20:34
【问题描述】:
我应该使用clear() 来删除localStorage 中的所有内容,还是应该手动removeItem() 我在该特定站点上设置的那些(这很容易跟踪)?
我问是因为如果用户设置了其他值,我不想最终清除用户的localStorage。我在 localhost 中对此进行了测试,并注意到通过使用 clear(),我之前在其他项目中设置的所有内容都被清除了。
编辑:我应该提到我知道 localStorage 是域锁定的。我正在运行一个遵循这种结构的网站:
public-html
(localStorage)
--project1
----files
--project2
----files
--project3
----files
每个文件都使用自己独立的 localStorage 变量。如果我在project2中localstorage.clear(),project1和project3的设置也会丢失。
【问题讨论】:
-
不确定这里的问题是什么。你是说你不能使用
clear所以......
标签: javascript html local-storage