Ключ манифеста 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"
},
...
}
Дополнительные сведения об этой функции см. в разделе Обзор изоляции между источниками .