Chrome中如何查看已301重定向域名的LocalStorage内容?
查看旧域名LocalStorage内容的实用方法
直接在DevTools里指定旧域名
- 打开Chrome开发者工具(按F12或Ctrl+Shift+I)
- 切换到「Application」标签页,找到左侧的「Local Storage」
- 右键点击「Local Storage」,选择「Show All」,就能看到所有域名的LocalStorage条目,直接点击旧域名即可查看内容
修改hosts文件拦截重定向
- 找到系统hosts文件:
- Windows:
C:\Windows\System32\drivers\etc\hosts - macOS/Linux:
/etc/hosts
- Windows:
- 在文件末尾添加一行:
127.0.0.1 你的旧域名,保存修改 - 刷新DNS缓存:
- Windows:在命令提示符中执行
ipconfig /flushdns - macOS:在终端执行
sudo dscacheutil -flushcache - Linux:在终端执行
sudo systemctl restart nscd
- Windows:在命令提示符中执行
- 此时访问旧域名会指向本地,不会触发301重定向,打开开发者工具即可正常查看旧域名的LocalStorage
- 操作完成后记得删除hosts里添加的行,避免影响后续正常访问
用Network面板阻止重定向请求
- 打开开发者工具的「Network」标签页,勾选「Disable cache」(禁用缓存)和「Preserve log」(保留日志)
- 访问旧域名,在网络请求列表中找到触发301重定向的请求,右键点击选择「Block request domain」
- 刷新页面,虽然页面可能无法正常加载,但开发者工具的「Application」面板中依然能找到旧域名的LocalStorage
从Chrome本地数据库提取数据
- 先关闭Chrome浏览器,避免数据库文件被占用
- 找到LocalStorage存储的leveldb文件夹:
- Windows:
%LOCALAPPDATA%\Google\Chrome\User Data\Default\Local Storage\leveldb - macOS:
~/Library/Application Support/Google/Chrome/Default/Local Storage/leveldb - Linux:
~/.config/google-chrome/Default/Local Storage/leveldb
- Windows:
- 使用SQLite工具(如sqlite3命令行工具)打开该目录下的
.ldb文件 - 执行查询语句:
SELECT * FROM ItemTable WHERE key LIKE '%旧域名%';,即可提取对应域名的LocalStorage内容
内容的提问来源于stack exchange,提问作者Phoenix
相关产品推荐
相关产品推荐

