此功能可讓您修改請求的回應主體。
使用此功能可能會導致以下問題:
在 Chrome 瀏覽器中,您會看到提示“Header Editor”已開始偵錯此瀏覽器
。這是因為 HE 使用了 chrome.debugger API。如果您不想看到此提示,您可以:
--silent-debugger-extension-api
參數。HE 預設使用 UTF-8 解碼傳輸的內容。如果網站未使用 UTF-8 編碼,您需要手動指定編碼。
請注意,此編碼僅用於解碼。修改後的回應始終採用 UTF-8 編碼。
如果您不知道網頁使用的編碼,請開啟控制台(按 F12),切換到「網路」選項卡,刷新目前頁面,然後觀察回應標頭中的 Content-Type。
在 Chrome 中,您可以選擇何時攔截請求。
Content-Type
。在 Firefox 中,始終是回應階段。
此函數接受兩個參數:第一個參數是解碼後的文本,第二個參數是自訂函數的 detail 物件。該函數傳回修改後的文字。
例如,以下函數將網頁上所有出現的“baidu”替換為“Google”。
您可以使用 detail.browser
取得瀏覽器類型,可以是 chrome
或 firefox
。