Header Editor Pro

編輯 HTTP 標頭、重新導向請求、加入 Cookie —— 每個環境一個設定檔

一款免費、開源的 Chrome 與 Firefox 擴充功能。不必修改程式碼,就能在測試環境驗證、除錯身分驗證與 CORS、切換環境。

免費 · 開源 · 不需帳號 · 不追蹤
擴充功能彈出視窗中的 Staging 設定檔:請求標頭、一則備註和一條重新導向

功能

請求標頭與回應標頭

設定、附加或移除任何標頭。每一項都有自己的開關和選用備註,半年後你依然知道那個權杖為什麼在那裡。

Authorization 標頭下方展開了一則備註

環境之間的重新導向

將符合規則運算式的請求送往另一個 URL(測試環境或本機伺服器),支援 $1 擷取群組。目標位於其他來源時可開啟 CORS。

兩條重新導向,其中一條開啟了 CORS

依設定檔設定 Cookie

不必寫入瀏覽器,就能為某個網域的請求加入 Cookie。暫停或切換設定檔後立即停止送出;若網站已有同名 Cookie,會顯示警告。

受管理的 Cookie,其中一個被標記,因為網站已有同名 Cookie

其他功能

設定檔與篩選器

設定檔數量不限,每個都能限定到特定網域,或在 Chrome 中限定到某個分頁群組。

匯入與匯出

JSON 備份、其他標頭編輯器的設定檔列表,以及 Requestly 重新導向規則。

分享已啟用的項目

複製設定檔中已啟用的項目,同事可將其匯入為可直接使用的設定檔。

暫停

一鍵關閉所有規則,不會遺失任何內容。

設定或附加

對 Accept、Cookie 等多值標頭附加值,而不是取代。

淺色或深色,7 種語言

English, Español, 日本語, 한국어, Русский, 简体中文, 繁體中文。

常見用法

  • 呼叫需要身分驗證的端點Authorization: Bearer <token>
  • 將前端指向測試環境api.example.com → staging-api.example.com
  • 除錯 CORSAccess-Control-Allow-Origin: *
  • 強制開啟功能旗標或 A/B 變體Cookie: ab_variant=B

你的資料只留在瀏覽器中

設定檔儲存在本機。擴充功能沒有伺服器、沒有分析、也沒有帳號,規則由瀏覽器本身執行,因此擴充功能永遠看不到它修改的請求。程式碼在 GitHub 上,歡迎檢查。

閱讀隱私權政策

完全免費,也沒有人付錢給我

這個擴充功能不收一分錢,無論是維護還是開發新功能,都沒有人付我報酬。它是在我的空閒時間裡一點一點變好的。

有想改進的地方嗎?開一個 issue,我們一起討論 —— 這同樣免費,而且是最有效的方式。 開一個 issue →

贊助一下,你的需求就會在我的佇列裡往前排。當然不贊助也完全沒關係 ;)