网络请求拦截器
Extension Actions
CRX ID
pcgmfkjckpfjhicmbajcjnkfkeconohc
Description from extension meta
一款专为研发打造的网络请求拦截器,集成在 devtools NetLimit 选项卡中,支持网络请求拦截替换为预设的请求体、返回体,支持 XMLHttpRequest、fetch 请求拦截,同时支持 declarativeNetRequest 拦截
Image from store
Description from store
## 🚀 功能特性
- 🔧 **Mock 数据**:支持拦截并修改 XMLHttpRequest 和 fetch 请求的响应结果、请求体,同时支持 chrome.declarativeNetRequest 拦截规则
- 🎯 **正则匹配**:支持正则表达式匹配 URL 模式
- ⚡ **实时生效**:规则修改后立即生效,无需刷新页面
- 💾 **规则持久化**:拦截规则自动保存到本地存储
- 💾 **拦截记录**:匹配并完成拦截的请求,可在拦截历史中查看
## 🎯 使用指南
1. 打开 Chrome 开发者工具
2. 切换到"NetLimit"面板
3. 左侧"请求记录"选项卡:开启记录后,刷新页面将列出 xhr/fetch 请求,可快速添加"脚本拦截"/"请求拦截"
4. 左侧"脚本拦截"选项卡:添加基于 xhr/fetch 的拦截规则:
5. 左侧"请求拦截"选项卡:添加基于 declarativeNetRequest 的拦截规则:
- **URL 模式**:使用正则表达式匹配目标 URL
- **请求方法**:选择要拦截的 HTTP 方法
- **响应状态码**:设置 mock 响应的状态码
- **响应头**:设置响应头信息
- **响应体**:设置 JSON 格式的响应数据
6. 启用规则后,匹配的请求将被拦截并返回预设响应