调试登录异常等需直接操作本地存储:在Firefox开发者工具“存储”面板查看/编辑Cookie、localStorage、sessionStorage;可双击修改、控制台命令设置、JSON校验编辑、右键删除或clear()清空;支持导出JSON修改后导入。

当你需要调试网页登录状态异常、表单自动填充错乱或离线功能失效时,必须直接检查并修改 localStorage、sessionStorage 或 Cookie 等本地存储数据,而不是依赖页面 UI 或刷新重试。
打开存储面板查看全部本地存储项
1、在火狐浏览器中打开目标网页(例如 https://example.com/login)。
2、按下 Ctrl + Shift + I(Windows/Linux)或 Cmd + Opt + I(macOS)打开开发者工具。
3、点击顶部标签栏中的存储选项卡——注意不是“控制台”或“网络”,选错标签将看不到任何存储内容。
4、左侧边栏展开Cookie、Local Storage、Session Storage等节点,逐个点击即可查看对应域名下的完整键值列表。
手动编辑 localStorage 中的某一项值
方法一:在存储面板中双击修改
找到 Local Storage 下目标域名的某一行,在值(Value)列双击,输入新内容后按 Enter 确认。这一步操作起来很简单,直接改完就生效,无需刷新页面。
方法二:通过控制台命令修改
切换到控制台(Console)标签页,执行:localStorage.setItem("user_role", "admin")
该命令会覆盖原有 key,若 key 不存在则新建。注意引号必须是英文半角,否则语法报错。
方法三:批量替换 JSON 字符串值
若某条目值为 JSON 格式(如 {"theme":"dark","lang":"zh"}),双击编辑时需确保格式合法;错误的 JSON 会导致后续 getItem() 返回 null。建议先复制原值到文本编辑器校验再粘贴回面板。
删除指定 localStorage 条目或清空全部
第一步:在存储面板中右键目标键名 → 选择“删除”
第二步:或在控制台执行 localStorage.removeItem('token')
第三步:若要彻底清空当前域名下所有 localStorage 数据,运行 localStorage.clear()
【localStorage.clear() 会无提示、不可逆地删除当前页面域名下的全部键值对】,执行前务必确认已导出备份或知晓后果。
导出与导入 localStorage 数据
1、在“存储”→“Local Storage”中选中目标域名,右键空白处选择“导出”,保存为 JSON 文件。
2、用 VS Code 或记事本打开该 JSON 文件,修改任意字段,例如把 "expires": "2026-08-01" 改成 "expires": "2026-12-31"。
3、回到面板右键 → “导入”,选中刚编辑好的文件。【导入操作会直接覆盖现有同名键,且不校验 JSON 格式,格式错误会导致整条导入失败】


















