火狐浏览器可通过开发者工具的“存储”面板实时查看和修改localStorage/sessionStorage数据:打开Ctrl+Shift+I→切换至“存储”选项卡→展开对应域名→双击编辑值、右键增删条目→支持导出JSON备份并导入覆盖。

当你在火狐浏览器中调试网页功能异常、登录状态错乱或表单数据残留时,需要实时查看并修改当前网站写入的 localStorage 和 sessionStorage 数据,而不是依赖控制台命令反复输入。
打开存储面板定位当前域名
按下 Ctrl+Shift+I(Windows/Linux)或 Cmd+Opt+I(macOS)打开开发者工具,点击顶部标签栏中的“存储”选项卡。
在左侧边栏展开“Local Storage”或“Session Storage”,点击当前页面所属的完整域名(例如 https://example.com),右侧将列出所有键值对。
注意:若未看到任何条目,说明该网站尚未写入数据,或使用了 iframe 隔离域——此时需先在右上角上下文选择器中切换到对应源。
直接编辑已有键值
在键值表格中,双击任意一行的“值”列,即可进入编辑模式。
修改后按 Enter 确认,浏览器会立即生效;按 Esc 可取消编辑。这一步操作起来很简单,直接改完就生效,无需刷新页面。
【修改后不会触发页面重载,但 JavaScript 读取逻辑可能缓存旧值,建议同步执行 location.reload() 触发重新初始化】
新增或删除条目
方法一:右键空白处 → 选择“添加新项”,填写键名与值(支持 JSON 字符串,如 {"theme":"dark","lang":"zh"})→ 点击保存。
方法二:选中某行 → 按键盘 Delete 键,或右键 → “删除项”,确认后该键值对即被移除。
方法三:在控制台执行脚本快速批量操作——例如运行 localStorage.setItem('debug_mode', 'true') 后,刷新存储面板即可看到新增项。
导出备份与导入覆盖
第一步:在“存储”→“Local Storage”中选中目标域名,右键空白处选择“导出”,保存为 JSON 文件备份原始数据。
第二步:用文本编辑器打开该 JSON 文件,修改任意键的值(例如把 "user_id": "123" 改成 "user_id": "999")。
第三步:回到面板右键 → “导入”,选中刚修改过的文件。
【导入操作会直接覆盖现有同名键,且不校验 JSON 格式,格式错误会导致整条导入失败】


















