COOP
COOP(Cross-Origin Opener Policy)隔离顶级窗口与跨源弹窗,防止跨源窗口互操作。
用途
防止跨源弹窗与 opener 互操作导致的 Spectre 侧信道与跨源信息泄露。
机制
COOP: same-origin 使 window.open 的跨源弹窗与 opener 隔离(opener 为 null),跨源文档无法互操作。same-origin-allow-popups 允许同源弹窗保留 opener。
用例
- 跨源窗口隔离
- Spectre 防御
- 弹窗安全
COOP(Cross-Origin Opener Policy)隔离顶级窗口与跨源弹窗,防止跨源窗口互操作。
防止跨源弹窗与 opener 互操作导致的 Spectre 侧信道与跨源信息泄露。
COOP: same-origin 使 window.open 的跨源弹窗与 opener 隔离(opener 为 null),跨源文档无法互操作。same-origin-allow-popups 允许同源弹窗保留 opener。