我在用着草坪椅 http://westcoastlogic.com/lawnchair/使用我的 Web 客户端 (Firefox 13.0) 的“dom 适配器”存储持久数据并已达到存储配额。 Console.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 并查看 localStorage 的状态...它将在表(key,val)中向您显示本地存储内发生的情况。
您可能还想调试 nuke,看看为什么它在您的情况下不起作用。这可能是由于某些按键更改或错误造成的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)