Cross-originele isolatie

Cross-origin isolatie stelt een webpagina in staat om krachtige functies zoals SharedArrayBuffer te gebruiken. Een extensie kan kiezen voor cross-origin isolatie door de juiste waarden op te geven voor de manifestsleutels cross_origin_embedder_policy en cross_origin_opener_policy . Een manifest zoals het volgende zal bijvoorbeeld de oorsprong van de extensie kiezen voor cross-origin isolatie.

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

Door cross-origin isolatie te gebruiken, kan de extensie krachtige API's zoals SharedArrayBuffers gebruiken in cross-origin geïsoleerde contexten. Dit brengt echter ook bepaalde bijwerkingen met zich mee. Zie Uw website "cross-origin geïsoleerd" maken met COOP en COEP voor meer informatie hierover.