declarativeNetRequest.RuleAction

如果規則匹配,則要採取的操作的詳細資訊,作為 declarativeNetRequest.Ruleaction 屬性。

型別

此型別的值是物件。它們包含以下屬性:

redirect 可選

declarativeNetRequest.Redirect。描述如何執行重定向。僅對重定向規則有效。

requestHeaders 可選

declarativeNetRequest.ModifyHeaderInfo。要修改的請求頭。僅當 type"modifyHeaders" 時有效。

responseHeaders 可選

declarativeNetRequest.ModifyHeaderInfo。要修改的響應頭。僅當 type"modifyHeaders" 時有效。

type

一個 string。要執行的操作型別。可能的值為 "block""redirect""allow""upgradeScheme""modifyHeaders""allowAllRequests"。使用 "redirect""modifyHeaders" 操作需要針對請求和請求發起者的 host 許可權。"block" 和 "upgradeScheme" 操作也需要 host 許可權,除非指定了 "declarativeNetRequest" 許可權。沒有這些許可權,匹配規則將被忽略。有關更多資訊,請參閱 declarativeNetRequest 的許可權。有關規則操作效果的更多詳細資訊,請參閱 匹配優先順序

擴充套件程式示例

瀏覽器相容性