At 3. CSP Policy Delivery it says
The Content-Security-Policy HTTP response header field is the preferred mechanism for delivering a policy
But there are two valid mechanisms, delivery via an HTTP header, and delivery via a HTML meta
element:
<meta http-equiv="Content-Security-Policy" content="..."/>
Why is delivery via a header "preferred", or perhaps more importantly, what are the disadvantages of delivery via an HTML meta
tag?
For various reasons, in our deployment, adding CSP to the HTML head is simpler to manage.