Политика открытия перекрестного происхождения

Ключ манифеста cross_origin_opener_policy позволяет расширениям указывать значение для заголовка ответа Cross-Origin-Opener-Policy (COOP) для запросов к источнику расширения. Это включает фоновый контекст расширения (сервис-воркер или фоновая страница), всплывающее окно, страницу параметров, вкладки, открытые для ресурса расширения и т. д.

Вместе с параметром cross_origin_embedder_policy этот ключ позволяет расширениям включать междоменную изоляцию .

Манифест-декларация

Ключ манифеста cross_origin_opener_policy принимает объект. Этот объект должен содержать только одно свойство с именем value , имеющее строковое значение. Chrome использует эту строку в качестве значения заголовка Cross-Origin-Opener-Policy при обслуживании ресурсов с источника расширения. Например:

{
    ...
    "cross_origin_opener_policy": {
      "value": "same-origin"
    },
    ...
}

Дополнительную информацию об этой функции см. в разделе «Обзор междоменной изоляции» .