2

Cross-Origin-Opener-Policy标头似乎与在新选项卡 (target="_blank") 中打开文档时 rel="noopener noreferrer" 属性的作用非常相似。

我什么时候应该使用哪一个?当我在来源之间链接时,COOP 标头似乎适用,而 rel="noopener noreferrer" 属性(在锚标签上)似乎也适用于同一来源

COOP 标头也不能通过 HTTP 工作。

我应该同时使用吗?他们似乎很互补。

我在这里有点困惑

4

1 回答 1

0

据我了解:

如果有人从他们的窗口打开您的窗口,COOP 将允许您阻止访问您的窗口对象,而 noreferrer / noopener 用于当您不希望您作为孩子打开的窗口访问您的窗口对象时。

  • 当您作为孩子打开窗口时,COOP 会阻止窗口访问
  • 当您的窗口是父窗口时,noreferrer / noopener 会阻止窗口访问
于 2021-09-02T07:08:00.660 回答