總覽
請求偵錯工具:攔截請求、重定向、參數注入、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.9.1
- 已更新2026年9月10日
- 提供者share-man-man
- 大小451KiB
- 語言10 種語言
- 開發人員
電子郵件
grainfullshu@gmail.com - 非交易商這位開發人員並未表明自己是交易商。歐盟地區的消費者請注意,消費者權利不適用於你和這位開發人員之間簽訂的合約。
隱私權
這位開發者就你的資料做出下列聲明:
- 除經核准的用途外,不會將你的資料販售給第三方
- 不會基於與商品核心功能無關的目的,使用或轉移資料
- 不會為了確認信用度或基於貸款目的,使用或轉移資料