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" 操作需要请求和请求发起者的主机权限"block""upgradeScheme" 操作也需要主机权限,除非指定了“declarativeNetRequest”权限。没有这些权限,匹配的规则将被忽略。有关规则操作效果的更多详细信息,请参见 DeclarativeNetRequest 的权限。有关规则操作效果的更多详细信息,请参见匹配优先级

示例扩展

浏览器兼容性

BCD tables only load in the browser