Javascript Lawnchair.nuke()在完成存储配额后不工作

Javascript Lawnchair.nuke()在完成存储配额后不工作,javascript,lawnchair,Javascript,Lawnchair,我正在使用我的web客户端(Firefox13.0)的“dom适配器”存储持久数据,并且已经达到了存储配额。Console.log说 Persistent storage maximum size reached 足够公平;我就用这个来核弹它: <script type="text/javascript" charset="utf-8"> Lawnchair(function() { this.nuke();

我正在使用我的web客户端(Firefox13.0)的“dom适配器”存储持久数据,并且已经达到了存储配额。Console.log说

Persistent storage maximum size reached
足够公平;我就用这个来核弹它:

<script type="text/javascript" charset="utf-8">
            Lawnchair(function() {
                this.nuke();
                console.log("nuked");
            });
</script>

Lawnchair(函数(){
这个;
控制台日志(“nuked”);
});
在我达到存储配额之前,上面的代码将永久存储中的所有内容都清除掉。但现在它不起作用了。页面显示良好,但控制台日志未显示任何内容。我希望它会像过去一样说“核武器”

下面的代码显示了我的所有持久数据(在尝试使用上面的代码nuke()它之后)


Lawnchair(函数(){
此项。键(函数(值){
values.forEach(console.log)
})
});
在Lawnchair.nuke()达到存储限制后,如何使其工作?

为了安全起见,可以使用localStorage.clear()。 不过,打开Chrome开发工具,看看本地存储的状态如何。。。它将在一个表(key,val)中显示本地存储中的情况

你可能还想调试核弹,看看为什么它在你的情况下不起作用。这可能是由于某些键更改或错误造成的。

请尝试以下操作:

Lawnchair( function() {
this.keys( function(key) {
this.remove(key);})
});

这是一个错误。我遇到了同样的问题。从github中提取并运行“make build”以在lib/中生成当前的lawnchair修复了该问题

Lawnchair( function() {
this.keys( function(key) {
this.remove(key);})
});