如何在Firefox中查看/删除本地存储?

在Google Chrome浏览器中,可以轻松查看本地存储中的内容,并在检查后修改或删除它。

在Firefox中有没有工具或类似的东西?

您可以使用Firebug (一个有用的Web开发扩展)或Firefox的开发人员控制台逐个删除localStorage项目。

Firebug方法

  1. 打开Firebug(点击右下angular的小错误图标)
  2. 转到DOM选项卡
  3. 向下滚动到并展开localStorage
  4. 用鼠标右键单击您想要删除的项目,然后按删除属性

开发者控制台方法

您可以将这些命令input到控制台中:

localStorage; // click arrow to view object's properties localStorage.removeItem("foo"); localStorage.clear(); // remove all of localStorage's properties 

存储检查器方法

Firefox现在有一个内置的存储检查器,您可能需要手动启用。 见下面的rahilwazir的答案。

从Firefox 34开始,您现在可以selectStorage Inspector ,您可以从开发人员工具设置中启用它

一旦出现,您可以启用默认Firefox开发人员工具下的Storage选项

更新27-3-16

Firefox 48.0a1现在支持Cookies编辑。

更新3-4-16

Firefox 48.0a1现在支持localStorage和sessionStorage编辑。

更新02-08-16

Firefox 48(稳定版)及以后版本支持除IndexedDB之外的所有存储types的编辑

要检查您的localStorage项目,您可以键入console.log(localStorage); 在你的JavaScript控制台(例如萤火虫或在新的FF版本发货的js控制台)。

你可以使用这行代码来摆脱浏览器的localStorage内容。 只需在您的JavaScript控制台中执行它:

 localStorage.clear(); 

由于“localStorage”只是另一个对象,您可以:在“控制台”中创build,查看和编辑它。 只需input“localStorage”作为命令并按下回车键,它将显示一个包含localStorage键值对的string(提示:点击该string进行格式化输出,即在每行中显示每个键值对)。

现在有一个伟大的Firebug插件克隆这个不错的function在铬。 查看:

https://addons.mozilla.org/en-US/firefox/addon/firestorage-plus/

它由Nick Belhomme开发并定期更新

我无法直接在Firefox(v27)控制台中使用localStorage 。 我得到了错误:

[exception…]“组件不可用”nsresult:“0x80040111(NS_ERROR_NOT_AVAILABLE)”location:“JS frame :: debugger eval code :: :: line 1”data:no]

有效的是:

 window.content.localStorage 

希望这可以帮助。

试试这个,它适用于我:

 var storage = null; setLocalStorage(); function setLocalStorage() { storage = (localStorage ? localStorage : (window.content.localStorage ? window.content.localStorage : null)); try { storage.setItem('test_key', 'test_value');//verify if posible saving in the current storage } catch (e) { if (e.name == "NS_ERROR_FILE_CORRUPTED") { storage = sessionStorage ? sessionStorage : null;//set the new storage if fails } } }