This document lists policy-controlled features being implemented in browsers. It is broken into sections based on the standardization state of each feature. The names used here should be consistent between browsers implementing a particular feature, but there is no requirement that all browsers implement any single feature.
The exact definition of the behaviour controlled by each feature belongs in the spec which defines the feature. Those are linked where available.
These features have been declared in a published version of the respective specification.
These features have been proposed, but the definitions have not yet been integrated into their respective specs.
Feature name | Spec/PR link(s) | Browser Support |
---|---|---|
clipboard-read |
w3c/clipboard-apis#120 | Chrome 86 |
clipboard-write |
w3c/clipboard-apis#120 | Chrome 86 |
deferred-fetch |
whatwg/fetch#1647 | |
gamepad |
w3c/gamepad#112 | |
shared-autofill |
https://github.com/schwering/shared-autofill | |
speaker-selection |
w3c/mediacapture-output#96 |
These features generally have an explainer only, but may be available for experimentation by web developers.
Feature name | Link(s) | Browser Support |
---|---|---|
all-screens-capture |
Capture all screens API | In Origin Trial |
browsing-topics |
Explainer | Status "Started" in Chrome |
captured-surface-control |
Captured Surface Control API | In Origin Trial |
conversion-measurement |
Explainer | Experimental in Chrome3 |
digital-credentials-get |
Explainer | Behind a flag in Chrome6 |
focus-without-user-activation |
focus-without-user-activation.md | Status "Open" in Chrome |
join-ad-interest-group |
Protected Audience (formerly FLEDGE) | Behind a flag in Chrome4 |
local-fonts |
Local Font Access API and Explainer | Experimental in Chrome |
run-ad-auction |
Protected Audience (formerly FLEDGE) | Behind a flag in Chrome4 |
smart-card |
Draft Spec and Explainer | Prototyping in Chrome |
sync-script |
Behind a flag in Chrome1 | |
trust-token-redemption |
Explainer | In Origin Trial in Chrome 84-87 |
unload |
Explainer | Status "Started in Chrome |
vertical-scroll |
vertical_scroll.md | Behind a flag in Chrome1 |
These features were once standardized or proposed, but their specification and/or implementations have been removed.
Feature name | Spec link(s) | Browser Support |
---|---|---|
document-domain |
HTML | Formerly in Chrome, behind a flag |
window-placement |
Window Management API | Formerly in Chrome, changed to window-management 5 |
[1]: To enable these, use the Chrome command line flag
--enable-blink-features=ExperimentalProductivityFeatures
.
[2]: Implemented in Chrome as vr
prior to Chrome 79.
[3]: To enable this, use the Chrome command line flag
--enable-blink-features=ConversionMeasurement
.
[4]: To enable this, use the Chrome command line flag
--enable-features=AdInterestGroupAPI,InterestGroupStorage,Fledge
.
[5]: Implemented in Chrome 100 as window-placement
;
changed in Chrome 111 to window-management
.
[6]: To enable this, user the Chrome command line flag
--enable-features=WebIdentityDigitalCredentials
.
[7]: To enable this, user the Chrome command line flag
--enable-features=SensorExtraClasses
.