網絡請求攔截器
Extension Actions
一款專為研發打造的網絡請求攔截器,集成在 devtools NetLimit 選項卡中,支持網絡請求攔截替換為預設的請求體、返回體,支持 XMLHttpRequest、fetch 請求攔截,同時支持 declarativeNetRequest 攔截
## 🚀 功能特性
### 🔧 雙重攔截機制
- 🔧 **腳本攔截**:基於 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. 啟用規則後,匹配的請求將被攔截並返回預設回應