Lawnchair .nuke() 在填满我的存储配额后不起作用
Lawnchair .nuke() not working after filling my storage quota
我正在使用Lawnchair使用我的Web客户端(Firefox 13.0)的"dom适配器"来存储持久数据,并且已经达到了存储配额。 控制台.log说
Persistent storage maximum size reached
足够公平;我就用这个来核弹:
<script type="text/javascript" charset="utf-8">
Lawnchair(function() {
this.nuke();
console.log("nuked");
});
</script>
在我达到存储配额之前,上面的代码可以清除持久存储中的所有内容。 但现在它不起作用。 页面显示正常,但控制台日志未显示任何内容。 我希望它像以前一样说"核武器"。
下面的代码显示了我所有的持久数据(在尝试使用上面的代码对其进行 nuke() 之后)。
<script type="text/javascript" charset="utf-8">
Lawnchair(function() {
this.keys(function(values) {
values.forEach(console.log)
})
});
</script>
如何使Lawnchair.nuke()在达到其存储限制后工作?
你可以使用 localStorage.clear() - 只是为了安全起见。但是,尽管如此,打开Chrome devltools,看看您的本地存储的状态如何...它将在表(键,值)中显示本地存储中发生的事情。
您可能还想调试核弹,看看为什么它在您的情况下不起作用。这可能是由于某些密钥更改或错误造成的。
试试这个:
Lawnchair( function() {
this.keys( function(key) {
this.remove(key);})
});
这是一个错误。 我遇到了同样的问题。 从 github 中提取并运行"make build"以在 lib/中生成当前的草坪毛解决了这个问题。
相关文章:
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 我应该在哪里用javascript存储我的窗口维度
- 我的地图数据's不会使用php存储在mysql数据库中
- 将用户选择的数据临时存储在我的阵列中
- 如何获取所有旅行模式的距离和持续时间,例如驾驶,公交,骑自行车,在我的页面中步行以及将其存储在数据库中
- 当我按下getroute按钮时,我希望我的javascript变量存储在数据库中
- Rally App SDK 2.0rc1-为什么我的组合框只在第一次点击时忽略数据存储过滤器
- 将pased函数的参数存储在我的内存函数中
- 我正在尝试用D3可视化我的json对象.我希望日期是x轴,y是销售额.数值存储为字符串
- 使用科尔多瓦在我的网络服务器上存储 GCM ID 不起作用
- 我刚刚开始使用 MEAN 堆栈.我试图将我的表单提交数据存储到 mongo 数据库,但我无法这样做
- 我的表单没有将参数存储在模型中
- 如何存储我的节点 mysql 密码而不是纯文本
- 我应该如何存储我的javascript变量
- 如何使用本地存储存储我的输入盒值到另一个输入盒
- 如何在单独的文件中存储我的八字胡/把手模板
- Cordova: Sqlite没有存储我的数据
- 我应该在哪里存储我的JSON Web令牌'non-singlepage'前端应用程序
- 存储我的Java函数返回String In JavaScript变量的值
- 在 Laravel 5 中,我在哪里存储我的 XMLHttpRequest() 调用的 php 脚本