← Back to Security Headers
Cross-Origin-Opener-Policy
Isolates your browsing context from cross-origin documents.
COOPPurpose
Prevents cross-origin attacks by isolating window contexts.
Implementation
Set to same-origin or require-corp:
```
Cross-Origin-Opener-Policy: same-origin
```Examples
- same-origin
- require-corp
- unsafe-none
Best Practices
- ✓Use same-origin for maximum isolation
- ✓Coordinate with COEP if using require-corp
- ✓Test cross-origin window communication
Common Mistakes
- ✗Not setting the header
- ✗Breaking legitimate cross-origin features
- ✗Incompatible with existing integrations