Spec-Zone.ru › Web Extensions

declarativeNetRequest.RuleAction

Подробности действия, которое необходимо выполнить, если правило совпадает.

Тип

Значения этого типа — объекты. Они содержат следующие свойства:

redirect Необязательно

declarativeNetRequest.Redirect. Описывает, как должно выполняться перенаправление. Действительно только для правил перенаправления.

requestHeaders Необязательно

declarativeNetRequest.ModifyHeaderInfo. Заголовки запроса, которые необходимо изменить для запроса. Действительно только в том случае, если RuleActionType равно "modifyHeaders".

responseHeaders Необязательно

declarativeNetRequest.ModifyHeaderInfo. Заголовки ответа, которые необходимо изменить для запроса. Действительно только в том случае, если RuleActionType равно "modifyHeaders".

type Необязательно

Тип действия. Возможные значения: "block", "redirect", "allow", "upgradeScheme", "modifyHeaders", и "allowAllRequests". Для использования действий "redirect" и "modifyHeaders" требуется разрешение на доступ к хосту для запроса и инициатора запроса. Действия «block» и «upgradeScheme» также требуют разрешения на доступ к хосту, если не указано разрешение «declarativeNetRequest». Без этих разрешений соответствующие правила игнорируются. Дополнительную информацию см. в разделе Разрешения в declarativeNetRequest.

Совместимость с браузерами

Рабочий стол Мобильное устройство
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet
RuleAction 84 84 Нет ? 70 15 ? ? Нет ? 15 ?
requestHeaders 86 86 Нет ? 72 16.4 ? ? Нет ? 16.4 ?
responseHeaders 86 86 Нет ? 72 Нет ? ? Нет ? Нет ?

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/declarativeNetRequest/RuleAction

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API