Permissions-Policy: browsing-topics
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
Non-standard: This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.
The HTTP Permissions-Policy
header browsing-topics
directive controls access to the Topics API.
Where a policy specifically disallows the use of the Topics API, any attempts to call the Document.browsingTopics()
method or send a request with a Sec-Browsing-Topics
header will fail with a NotAllowedError
DOMException
.
Syntax
Permissions-Policy: browsing-topics=<allowlist>;
<allowlist>
-
A list of origins for which permission is granted to use the feature. See
Permissions-Policy
> Syntax for more details.
Default policy
The default allowlist for browsing-topics
is *
.
Specifications
This feature is not part of an official standard, although it is specified in the Topics API Unofficial Proposal Draft.
Browser compatibility
BCD tables only load in the browser