一个强大的浏览器扩展,用于实时拦截和修改 XHR 和 Fetch 请求。通过这个工具,你可以轻松地修改请求参数和响应数据,非常适合前端开发调试和测试。
- 🔄 支持拦截并修改 XHR 和 Fetch 请求
- 📝 支持修改请求参数(URL 查询参数和请求体)
- 🔍 支持修改响应数据
- 🎯 支持正则表达式匹配请求 URL
- 💡 支持追加或覆盖模式
- 📋 支持多种数据格式(JSON、FormData)
- 🎨 优雅的用户界面
- 安装扩展后,点击浏览器工具栏中的扩展图标打开配置面板
- 添加新的请求代理规则:
- 输入要匹配的 URL 规则(支持正则表达式)
- 选择请求方法(GET、POST 等)
- 设置要修改的查询参数(可选)
- 设置要修改的请求体(可选)
- 设置要修改的响应数据(可选)
- 启用规则并刷新页面即可生效
overwriteRequest
: 设置为 true 时完全覆盖原始请求参数,false 则合并参数overwriteResponse
: 设置为 true 时完全覆盖原始响应,false 则合并响应数据
- URL 查询参数
- JSON 请求体
- FormData 请求体
- JSON 响应数据
- 下载本仓库代码
- 运行
pnpm install
安装依赖 - 运行
pnpm build
构建扩展 - 在浏览器的扩展管理页面中加载
.output/chrome-mv3
目录
欢迎提交 Issue 和 Pull Request!
MIT License