declarativeNetRequest.MatchedRule
Объект, описывающий сопоставленное правило. Этот тип может возвращаться методами declarativeNetRequest.getMatchedRules или declarativeNetRequest.testMatchOutcome, или наблюдаться через событие declarativeNetRequest.onRuleMatchedDebug.
Тип
Значения этого типа — объекты. Они содержат следующие свойства:
extensionId-
string. Идентификатор расширения, если это правило принадлежит другому расширению. Это свойство доступно только при использовании сdeclarativeNetRequest.testMatchOutcomeс параметромincludeOtherExtensionsустановленным вtrue. ruleId-
number. Идентификатор сопоставляемого правила. rulesetId-
string. Идентификатор набора правил ruleset, к которому принадлежит это правило. Возвращаемое значение:- Для правила, происходящего из набора статических правил, значение, указанное в ключе "id" набора правил в ключе
declarative_net_request.rule_resourcesmanifest. - Для правила, происходящего из набора динамических правил, значение, определённое в
declarativeNetRequest.DYNAMIC_RULESET_ID, т.е."_dynamic". - Для правила, происходящего из набора правил сеанса, значение, определённое в
declarativeNetRequest.SESSION_RULESET_ID, т.е."_session".
- Для правила, происходящего из набора статических правил, значение, указанное в ключе "id" набора правил в ключе
Совместимость с браузерами
| Десктоп | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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