Better stick to the actual recommendation of adding the header in the server configuration.
And whilst in Firefox parsing of the element is more spread out, they accept a very wide number of headers that aren't documented, and you'll find examples on MDN for any number of headers using http-equiv which aren't specified in the standard or on their docs for http-equiv itself [2] (For example, X-DNS-Prefetch-Control [1]).
[0] https://source.chromium.org/chromium/chromium/src/+/master:o...
[1] https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-...
[2] https://developer.mozilla.org/en-US/docs/Web/HTML/Element/me...
``` Permissions-Policy: interest-cohort=()
```
somewhere, but they all seemed to assume that everyone knew where that where was (nginx config? webserver config? index.html? ??? ??????
Foo: things
This will generally be a HTTP Header. How you add that depends on your server/framework. (And will be well documented).
If you've only got a static site, then you can always fallback and use HTML to achieve the same thing with http-equiv, which gets added to the head element:
<meta http-equiv="Foo" content="things" />
For example to redirect to /foo after 3 seconds: <meta http-equiv="Refresh" content="3; /foo" />
It's a little off the beaten track for most people, but the kind of knowledge a web developer can be expected to know, or know where to look in the documentation.Hopefully that can help you in your future endeavours.