Feature Policy

- UNOFF

This specification defines a mechanism that allows developers to selectively enable and disable use of various browser features and APIs. Feature Policy is deprecated and has been replaced with Permissions Policy and Document Policy.

Chrome

  1. 4 - 59: Not supported
  2. 60 - 73: Partial support
  3. 74 - 87: Supported
  4. 88 - 122: Supported
  5. 123: Supported
  6. 124 - 126: Supported

Edge

  1. 12 - 18: Not supported
  2. 79 - 87: Supported
  3. 88 - 122: Supported
  4. 123: Supported

Safari

  1. 3.1 - 11: Not supported
  2. 11.1 - 17.3: Partial support
  3. 17.4: Partial support
  4. TP: Partial support

Firefox

  1. 2 - 73: Not supported
  2. 74 - 123: Partial support
  3. 124: Partial support
  4. 125 - 127: Partial support

Opera

  1. 9 - 46: Not supported
  2. 47 - 60: Partial support
  3. 62 - 74: Supported
  4. 75 - 107: Supported
  5. 108: Supported

IE

  1. 5.5 - 10: Not supported
  2. 11: Not supported

Chrome for Android

  1. 122: Supported

Safari on iOS

  1. 3.2 - 11.2: Not supported
  2. 11.3 - 17.3: Partial support
  3. 17.4: Partial support

Samsung Internet

  1. 4 - 7.4: Not supported
  2. 8.2 - 10.1: Partial support
  3. 11.1 - 22: Supported
  4. 23: Supported

Opera Mini

  1. all: Not supported

Opera Mobile

  1. 10 - 12.1: Not supported
  2. 80: Supported

UC Browser for Android

  1. 15.5: Supported

Android Browser

  1. 2.1 - 4.4.4: Not supported
  2. 122: Supported

Firefox for Android

  1. 123: Partial support

QQ Browser

  1. 14.9: Partial support

Baidu Browser

  1. 13.52: Supported

KaiOS Browser

  1. 2.5: Not supported
  2. 3: Partial support

Standard support includes the HTTP Feature-Policy header, allow attribute on iframes and the document.featurePolicy JS API.

Resources:
Firefox implementation ticket
Feature Policy Tester (Chrome DevTools Extension)
Introduction to Feature Policy
Feature Policy Kitchen Sink Demos
featurepolicy.info (Feature-Policy Playground)
List of known features