网络请求拦截器 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

## 🚀 功能特性

- 🔧 **Mock 数据**:支持拦截并修改 XMLHttpRequest 和 fetch 请求的响应结果、请求体,同时支持 chrome.declarativeNetRequest 拦截规则
- 🎯 **正则匹配**:支持正则表达式匹配 URL 模式
- ⚡ **实时生效**:规则修改后立即生效,无需刷新页面
- 💾 **规则持久化**:拦截规则自动保存到本地存储
- 💾 **拦截记录**:匹配并完成拦截的请求,可在拦截历史中查看

## 🎯 使用指南

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

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

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