有没有办法一次性删除localStorage的全部内容?

时间:2011-07-26 09:05:47

标签: javascript html5 local-storage

我有一个网络应用,可以将用户页面历史记录填充到本地存储中。咳咳。它应该是sessionStorage,我现在已经改变,因此它不会持久存在。

但这给我留下了一个有趣的问题:一个完整​​的本地存储被清空。我知道您可以在开发人员控制台中编辑存储以删除数据,但想象一下我想出于任何原因使用localStorage,并且在某些时候我想完全删除我以编程方式放置的数据内容。

我理解本地存储是特定于域的,因此这应该不是问题 - 但我的问题是如何全局识别我的数据然后将其删除?

是否有一个我可以使用的js表达式只会在一次点击中消除我的数据?或者我是否坚持使用我的密钥的命名约定,然后使用reg-ex选择所有密钥?

2 个答案:

答案 0 :(得分:7)

一样简单:

localStorage.clear();

规格:http://dev.w3.org/html5/webstorage/#dom-storage-clear

答案 1 :(得分:3)

相关问题