Support in current browsers

Checked against the current browser versions recorded in MDN browser data 8.0.7.

BrowserMinimumOutcomeReason
Chrome150WorksEvery required mapped BCD feature is available without a recorded qualification.
Edge150WorksEvery required mapped BCD feature is available without a recorded qualification.
Firefox152Not supportedAt least one required mapped feature is not available at this browser baseline.
Safari26.5Not supportedAt least one required mapped feature is not available at this browser baseline.
Chrome for Android150WorksEvery required mapped BCD feature is available without a recorded qualification.
Firefox for Android152Not supportedAt least one required mapped feature is not available at this browser baseline.
Safari on iOS26.5Not supportedAt least one required mapped feature is not available at this browser baseline.
Android WebView150WorksEvery required mapped BCD feature is available without a recorded qualification.
Samsung Internet29.0WorksEvery required mapped BCD feature is available without a recorded qualification.

What this feature can and cannot do

Helps protect against

  • Unexpected capability use
  • Over-privileged embedded content

Does not guarantee

  • User-granted permissions outside the policy
  • Application authorisation
  • Capabilities not covered by a directive

What you need before using it

  • An inventory of required browser capabilities and frames

Fallback to keep in place

Avoid requesting unnecessary capabilities and isolate untrusted embedded content.