如何阻止 Firefox 抛出 NS_ERROR_FILE_CORRUPTED 错误?

Oli*_*Oli 16 firefox

我昨晚断电了,从那以后当我尝试访问 Ask Ubuntu Chat 时,我在 Firebug 中看到以下错误。

Component returned failure code: 0x8052000b (NS_ERROR_FILE_CORRUPTED) [nsIDOMStorage.getItem]
Run Code Online (Sandbox Code Playgroud)

我假设我得到这个是因为 Firefox 用于 HTML5 本地存储(SE Chat 用于缓存会话)的存储已被脏重启损坏。

没有多少强制刷新似乎可以解决这个问题,那么我现在该怎么办?

我已经尝试过:

  • 从首选项屏幕中删除我的“离线存储”。
  • rm明本地商店.rdf

Oli*_*Oli 19

Firefox 将其 HTML5 数据存储在一个名为webappsstore.sqlite. 它位于您的个人资料目录中,该目录潜伏在其中~/.mozilla/firefox/....default/(取决于您的个人资料名称)。

将其移开并重新启动 Firefox,一切都会恢复生机。