Security 当我有两个CSP(内容安全策略)策略时会发生什么情况-头和;元?

Security 当我有两个CSP(内容安全策略)策略时会发生什么情况-头和;元?,security,web,browser,content-security-policy,Security,Web,Browser,Content Security Policy,问题是关于服务过两次: 如果有一个策略通过内容安全策略HTTP响应头提供服务,并且还有另一个策略通过元素指定,那么会发生什么行为 这两者会以某种方式合并吗?或者哪一个有优先权?(我在规范中找不到这方面的明确信息) 特定的用例可能是通过HTTP响应头向报告,并将所有其他限制放在元素中,因为其中一些限制是由webpack生成的,如果我不担心HTTP响应头策略使变浅的话。如果您指定了CSP指令无论是在Content Security PolicyHTTP头中还是在meta元素中,浏览器都会使用最严格的

问题是关于服务过两次:

如果有一个策略通过
内容安全策略
HTTP响应头提供服务,并且还有另一个策略通过
元素指定,那么会发生什么行为

这两者会以某种方式合并吗?或者哪一个有优先权?(我在规范中找不到这方面的明确信息)


特定的用例可能是通过HTTP响应头向报告,并将所有其他限制放在
元素中,因为其中一些限制是由webpack生成的,如果我不担心HTTP响应头策略使
变浅的话。

如果您指定了CSP指令无论是在
Content Security Policy
HTTP头中还是在
meta
元素中,浏览器都会使用最严格的CSP指令,无论它们在哪里指定

有关多个策略的详细信息,请参见,有关使用
meta
元素的详细信息,请参见:

注意:通过
meta
元素指定的策略将随 对于受保护的资源,任何其他策略都处于活动状态,无论 它们被指定在哪里。强制执行多项政策的总体影响 第8.1节“多份保单的影响”中描述了保单

8.1. 多重政策的影响 其影响是将其他策略添加到策略列表中 强制执行只能进一步限制受保护资源的功能