When developers start implementing a Content Security Policy (CSP), they usually configure it through HTTP response headers.

But then a common question comes up:

The answer is:

Yes—but with some important limitations.

While using a meta tag can be convenient during development or on static websites, it doesn't provide the same level of protection as HTTP headers.