概述
请求调试工具:拦截请求、重定向、参数注入、Header 改写、返回值 Mock、网络限速、改请求体、脚本注入
Req Freedom 是面向前端开发与测试的浏览器请求调试插件。一条规则先选择执行通道(DNR 网络层 / 页面补丁),再按 URL、请求方法、请求体条件匹配请求,最后组合多个动作。无需代理、无需装证书、无需重启浏览器。 核心能力 • 拦截请求(DNR)——按 URL 匹配直接阻断请求,验证降级与兜底逻辑。 • 重定向(DNR)——把线上接口指向本地或测试环境,支持正则捕获组替换。 • 参数注入(DNR)——向命中请求的 URL 追加或覆盖查询参数。 • Header 改写(DNR)——请求头 / 响应头的设置、追加、移除,处理鉴权与 CORS 调试。 • 返回值 Mock(页面补丁)——返回静态响应体或由 JavaScript 动态生成的响应,另支持 SSE 逐事件交付。 • 网络限速(页面补丁)——注入人为延迟与上下行带宽限制,验证 loading 态与超时处理。 • 改请求体(页面补丁)——请求发出前静态替换、JSON 深合并或动态生成请求体。 • 脚本注入(页面补丁)——按页面 URL 注入自定义 JS / CSS,可选 document_start / document_end 时机。 配套能力 • 作用域——把规则限定到指定标签页 / 窗口 / 标签组,避免敏感 Header 误发到其他站点。 • 请求体匹配——按请求体子串、正则或 GraphQL operationName 收敛命中范围。 • 动态变量——取值字段中可使用 {{uuid}}、{{timestamp}}、{{randomInt(1,100)}} 等占位符。 • 请求日志——逐条查看时间、方法、URL、命中规则与执行结果。 • 模板库——解除 CORS 限制、禁用缓存、强制 HTTPS、移动端 UA(iPhone / Android)等一键预设。 • cURL / HAR 导入、规则分组管理、整份配置导入导出。 • 界面支持 10 种语言与明暗主题。 典型场景 不改构建就调试线上页面;Mock 尚未就绪的接口;复现弱网与超时问题;本地开发绕开 CORS;强制移动端 UA;向任意页面注入调试脚本。 隐私说明 所有规则与日志仅保存在浏览器本地存储中。无需账号、无埋点统计,不会有任何数据离开你的设备。 已知限制 页面补丁通道只作用于顶层文档,iframe 内发起的请求需改用 DNR 通道。同步 XHR 与不透明(no-cors)响应一律原样放行,并在日志中标为「匹配上但未应用」。SSE Mock 不作用于 XHR。 文档:https://share-man-man.github.io/req-freedom/ 源码:https://github.com/share-man-man/req-freedom
详情
- 版本0.6.1
- 上次更新日期2026年8月17日
- 提供方share-man-man
- 大小436KiB
- 语言10 种语言
- 开发者
邮箱
grainfullshu@gmail.com - 非交易者该开发者尚未将自己标识为交易者。欧盟地区消费者须知:消费者权利可能不适用于您与该开发者达成的合约。
隐私权
该开发者已声明,您的数据:
- 不会因未获批准的用途出售给第三方
- 不会为实现与产品核心功能无关的目的而使用或转移
- 不会为确定信用度或放贷目的而使用或转移