Изоляция между источниками

Изоляция между источниками позволяет веб-странице использовать мощные функции, такие как SharedArrayBuffer . Расширение может выбрать изоляцию между источниками, указав соответствующие значения для ключей манифеста cross_origin_embedder_policy и cross_origin_opener_policy . Например, в манифесте, подобном приведенному ниже, источник расширения будет изолирован от перекрестного происхождения.

{
  "name": "CrossOriginIsolation example",
  "manifest_version": 3,
  "version": "1.1",
  "cross_origin_embedder_policy": {
    "value": "require-corp"
  },
  "cross_origin_opener_policy": {
    "value": "same-origin"
  },
  ...
}

Выбор изоляции между источниками позволяет расширению использовать мощные API, такие как SharedArrayBuffers, в изолированных контекстах между источниками. Однако это также имеет определенные побочные эффекты. Дополнительную информацию об этом см. в разделе «Как сделать ваш веб-сайт изолированным от перекрестного происхождения» с помощью COOP и COEP .