Spec-Zone.ru › Web Extensions

declarative_net_request

Тип Object
Обязательно Нет
Версия манифеста 2
Пример
"declarative_net_request" : {
  "rule_resources" : [{
    "id": "ruleset",
    "enabled": true,
    "path": "rules.json"
  }]
}

Укажите статические наборы правил для использования с declarativeNetRequest.

Синтаксис

Ключ "declarative_net_request" — это объект, который должен содержать свойство "rule_resources", массив, который должен включать по меньшей мере один объект с этими свойствами:

Имя Тип Описание
"id" String Непустая строка, уникально идентифицирующая набор правил. Идентификаторы, начинающиеся с «_», зарезервированы для внутреннего использования.
"enabled" Boolean Включён ли набор правил по умолчанию.
"path" String Путь к набору правил JSON относительно каталога расширения. См. раздел Правила API `declarativeNetRequest` для получения информации о содержимом файла JSON с правилами.

Пример

"declarative_net_request" : {
  "rule_resources" : [{
    "id": "ruleset_1",
    "enabled": true,
    "path": "rules_1.json"
  }, {
    "id": "ruleset_2",
    "enabled": false,
    "path": "rules_2.json"
  }]
}

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

Рабочий стол Мобильный
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
declarative_net_request 84 84 Нет ? 70 15 ? ? Нет ? 15 ?
rule_resources 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/manifest.json/declarative_net_request

Spec-Zone.ru

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