Spec-Zone.ru › Web Extensions

declarativeNetRequest.Rule

Объект, описывающий действия, которые необходимо выполнить при сопоставлении запросов. Их можно указать в статических ресурсах правил, связанных ключом manifest.json's declarative_net_request, или более динамично с помощью методов declarativeNetRequest.updateDynamicRules или declarativeNetRequest.updateSessionRules.

См. Правила на странице обзора API для получения дополнительной информации о правилах.

Тип

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

action

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

condition

declarativeNetRequest.RuleCondition. Условие, при котором срабатывает это правило.

id

number. Идентификатор, уникально определяющий правило в наборе правил. Обязательное поле, должно быть >= 1.

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

number. Приоритет правила. По умолчанию 1. Если указано, должно быть >= 1. Подробности о влиянии приоритета на применение правил см. в разделе Порядок сопоставления.

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
Rule 84 84 Нет ? 70 15 ? ? Нет ? 15 ?

© 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/Rule

Spec-Zone.ru

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