Cross-Origin-Opener-Policy: Window communication blocked between origins. – Web COOP_BLOCKED

COOP_BLOCKED

L'accesso a `window.opener` o `window.parent` fallisce perché una delle pagine ha abilitato l'isolamento dei contesti di navigazione tramite l'header `Cross-Origin-Opener-Policy: same-origin`.

Cosa significa questo errore?

L'accesso a `window.opener` o `window.parent` fallisce perché una delle pagine ha abilitato l'isolamento dei contesti di navigazione tramite l'header `Cross-Origin-Opener-Policy: same-origin`.

Messaggio originale

Cross-Origin-Opener-Policy: Window communication blocked between origins.

Contesto e parole chiave

Alias

  • COOP_BLOCKED

Messaggi alternativi

  • comunicazione tra finestre bloccata da Cross-Origin-Opener-Policy

Prodotti

  • Infrastruttura Web / Server HTTP / Browser Engine / CDN

Piattaforme

  • Linux
  • macOS
  • Multipiattaforma
  • Windows Server

Parole chiave

  • Browser
  • COOP_BLOCKED
  • errore-coop-cross-origin-opener-policy-blocked
  • http
  • server
  • web
  • web.security.coop-blocked

Cause possibili

Origine del problema per Blocco di comunicazione tra finestre per policy COOP

L'accesso a `window.opener` o `window.parent` fallisce perché una delle pagine ha abilitato l'isolamento dei contesti di navigazione tramite l'header `Cross-Origin-Opener-Policy: same-origin`.

molto comune

Diagnosi

Ispezione diagnostica HTTP/TLS per Blocco di comunicazione tra finestre per policy COOP

Eseguire una richiesta di test tramite curl con flag verbose oppure esaminare la scheda Network dei Developer Tools del browser.

Come leggere il risultato. Mostra gli header HTTP completi, la negoziazione SSL/TLS e il codice di stato restituito dal server o proxy.

terminal
curl -Iv https://example.com

Risoluzione

Risoluzione standard per Blocco di comunicazione tra finestre per policy COOP

Difficoltà: mediaRischio: basso

Applicare la configurazione corretta sul server web o sul client secondo gli standard RFC.

  1. Verificare gli header di richiesta e risposta
  2. Aggiornare la configurazione del web server o reverse proxy
  3. Svuotare la cache del browser o della CDN

Domande frequenti

Come risolvere il codice o anomalia COOP_BLOCKED nel web?

L'accesso a `window.opener` o `window.parent` fallisce perché una delle pagine ha abilitato l'isolamento dei contesti di navigazione tramite l'header `Cross-Origin-Opener-Policy: same-origin`.

Approfondimenti

Schede correlate