如何在Firefox中查看/删除本地存储?
在Google Chrome浏览器中,可以轻松查看本地存储中的内容,并在检查后修改或删除它。
在Firefox中有没有工具或类似的东西?
您可以使用Firebug (一个有用的Web开发扩展)或Firefox的开发人员控制台逐个删除localStorage项目。
Firebug方法
- 打开Firebug(点击右下angular的小错误图标)
- 转到DOM选项卡
- 向下滚动到并展开localStorage
- 用鼠标右键单击您想要删除的项目,然后按删除属性
开发者控制台方法
您可以将这些命令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 } } }