怎样通过米侠浏览器调试并修改网页的本地存储数据?

作者:袖梨 2026-06-28

可在米侠浏览器Application面板直接查看、编辑、清空或增删localStorage数据:打开F12→Application→Storage→localStorage,支持单键编辑、重命名、右键删除、Clear storage或localStorage.clear()清空,以及右键Add new item添加新键值对,导出用copy(JSON.stringify(localStorage)),导入需匹配域名并执行解析赋值。

你想在米侠浏览器里直接查看、编辑或清空某个网站存的 localStorage 数据,比如改掉登录状态标记、删掉失效的缓存键、或者手动注入测试用的配置项——这些操作不需要重启浏览器,也不依赖后端接口,全靠开发者工具里的 Application 面板就能完成。

打开 Application 面板并定位目标站点

在目标网页标签页中按 F12 打开开发者工具 → 点击顶部导航栏的 Application 标签 → 左侧边栏展开 Storage 分类 → 点击 localStorage。此时右侧会列出当前域名下所有已存储的键值对。

注意:【必须先加载过目标网页,且该页面脚本已执行过 localStorage 操作,否则列表为空】。如果页面刚打开还没触发存储逻辑,可先手动刷新一次。

查看与编辑单个 localStorage 键值

在右侧键值列表中,点击任意一行的 key 或 value 区域即可直接编辑。

编辑 value 时支持 JSON 字符串、纯文本、数字等多种格式;修改后按回车确认,新值立即生效并同步到页面运行时环境。例如把 "isLogin": "false" 改成 "isLogin": "true",刷新页面后可能直接跳过登录页。

双击 key 名称也能重命名,但【不建议随意重命名系统级 key(如 token、sessionId),可能导致页面功能异常】

批量删除指定键或全部清除

方法一:删除单个键
右键目标 key → 选择 Delete。

方法二:清空当前域名全部 localStorage
右键左侧 localStorage 节点 → 选择 Clear storage → 在弹出框中勾选“Local storage” → 点击 Clear。

方法三:命令行快速清除(适合频繁调试)
切换到 Console 标签页 → 输入 localStorage.clear() 并回车。这行代码会立刻清空当前页面域名下的所有 localStorage 数据,无二次确认。

手动添加新键值对

第一步:在 Application → Storage → localStorage 右侧空白处右键 → 选择 Add new item。
第二步:在弹出的输入框中依次填入 key(如 user_theme)和 value(如 dark)。
第三步:按回车提交,新条目即刻出现在列表中,并被当前页面 JavaScript 实时读取。

若 value 是复杂对象,必须先用 JSON.stringify() 转为字符串再写入,否则会被自动转成 [object Object]。例如:localStorage.setItem("config", JSON.stringify({lang: "zh-CN", notify: true}))

导出与导入 localStorage 数据

导出:
在 Console 中执行:copy(JSON.stringify(localStorage)) → 此时完整数据已复制到剪贴板,可粘贴到文本编辑器保存为 backup.json。

导入:
将备份的 JSON 字符串粘贴进 Console,执行:Object.keys(JSON.parse(`粘贴内容`)).forEach(k => localStorage.setItem(k, JSON.parse(`粘贴内容`)[k]))。注意替换其中的反引号部分为实际 JSON 内容。

【导入前务必确认目标域名与备份时一致,跨域导入会导致数据写入错误域名】

相关文章

精彩推荐