Spec-Zone.ru › Web Extensions

declarativeNetRequest.MatchedRule

Объект, описывающий сопоставленное правило. Этот тип может возвращаться методами declarativeNetRequest.getMatchedRules или declarativeNetRequest.testMatchOutcome, или наблюдаться через событие declarativeNetRequest.onRuleMatchedDebug.

Тип

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

extensionId

string. Идентификатор расширения, если это правило принадлежит другому расширению. Это свойство доступно только при использовании с declarativeNetRequest.testMatchOutcome с параметром includeOtherExtensions установленным в true.

ruleId

number. Идентификатор сопоставляемого правила.

rulesetId

string. Идентификатор набора правил ruleset, к которому принадлежит это правило. Возвращаемое значение:

  • Для правила, происходящего из набора статических правил, значение, указанное в ключе "id" набора правил в ключе declarative_net_request.rule_resources manifest.
  • Для правила, происходящего из набора динамических правил, значение, определённое в declarativeNetRequest.DYNAMIC_RULESET_ID, т.е. "_dynamic".
  • Для правила, происходящего из набора правил сеанса, значение, определённое в declarativeNetRequest.SESSION_RULESET_ID, т.е. "_session".

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

Десктоп Мобильные устройства
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
MatchedRule 84 84 Нет ? 70 Нет ? ? Нет ? Нет ?
extensionId Нет Нет Нет ? Нет Нет ? ? Нет ? Нет ?

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

Spec-Zone.ru

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