网络请求拦截器 icon

网络请求拦截器

Extension Actions

How to install Open in Chrome Web Store
CRX ID
pcgmfkjckpfjhicmbajcjnkfkeconohc
Description from extension meta

一款专为研发打造的网络请求拦截器,集成在 devtools NetLimit 选项卡中,支持网络请求拦截替换为预设的请求体、返回体,支持 XMLHttpRequest、fetch 请求拦截,同时支持 declarativeNetRequest 拦截

Image from store
网络请求拦截器
Description from store

## 🚀 功能特性
### 🔧 双重拦截机制
- 🔧 **脚本拦截**:基于 XMLHttpRequest 和 Fetch API 的深度拦截响应体、请求体
- 🔧**声明式拦截**:使用 Chrome declarativeNetRequest API,系统级高性能拦截
- 🎯 **正则匹配**:支持正则表达式匹配 URL 模式
- ⚡ **实时生效**:规则修改后立即生效,无需刷新页面
- ⚡ **导入导出**:支持脚本拦截模式下规则导入导出,助力团队协作
- 💾 **规则持久化**:拦截规则自动保存到本地存储
- 💾 **拦截记录**:匹配并完成拦截的请求,可在拦截历史中查看
- 🔧**国际化支持**: 支持简体、繁体中文、英文、日语

## 🎯 使用指南

1. 打开 Chrome 开发者工具
2. 切换到"NetLimit"面板
3. 左侧"请求记录"选项卡:开启记录后,刷新页面将列出 xhr/fetch 请求,可快速添加"脚本拦截"/"请求拦截"
4. 左侧"脚本拦截"选项卡:添加基于 xhr/fetch 的拦截规则:
5. 左侧"请求拦截"选项卡:添加基于 declarativeNetRequest 的拦截规则:

- **URL 模式**:使用正则表达式匹配目标 URL
- **请求方法**:选择要拦截的 HTTP 方法
- **响应状态码**:设置 mock 响应的状态码
- **响应头**:设置响应头信息
- **响应体**:设置 JSON 格式的响应数据

6. 启用规则后,匹配的请求将被拦截并返回预设响应