Feature Policy
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.
Spec | https://www.w3.org/TR/2019/WD-feature-policy-1-20190416/ |
---|---|
Status | W3C Working Draft |
IE | Edge | Firefox | Chrome | Safari | Opera |
---|---|---|---|---|---|
98 (4) | |||||
95 (2) | 97 (4) | ||||
94 (2) | 96 (4) | TP (2,3) | |||
11 | 95 (4) | 93 (2) | 95 (4) | 15 (2,3) | 80 (4) |
10 | 94 (4) | 92 (2) | 94 (4) | 14.1 (2,3) | 79 (4) |
9 | 93 (4) | 91 (2) | 93 (4) | 14 (2,3) | 78 (4) |
8 | 92 (4) | 90 (2) | 92 (4) | 13.1 (2,3) | 77 (4) |
Show all | |||||
7 | 91 (4) | 89 (2) | 91 (4) | 13 (2,3) | 76 (4) |
6 | 90 (4) | 88 (2) | 90 (4) | 12.1 (2,3) | 75 (4) |
5.5 | 89 (4) | 87 (2) | 89 (4) | 12 (2,3) | 74 |
88 (4) | 86 (2) | 88 (4) | 11.1 (2,3) | 73 | |
87 | 85 (2) | 87 | 11 | 72 | |
86 | 84 (2) | 86 | 10.1 | 71 | |
85 | 83 (2) | 85 | 10 | 70 | |
84 | 82 (2) | 84 | 9.1 | 69 | |
83 | 81 (2) | 83 | 9 | 68 | |
81 | 80 (2) | 81 | 8 | 67 | |
80 | 79 (2) | 80 | 7.1 | 66 | |
79 | 78 (2) | 79 | 7 | 65 | |
18 | 77 (2) | 78 | 6.1 | 64 | |
17 | 76 (2) | 77 | 6 | 63 | |
16 | 75 (2) | 76 | 5.1 | 62 | |
15 | 74 (2) | 75 | 5 | 60 (1) | |
14 | 73 | 74 | 4 | 58 (1) | |
13 | 72 | 73 (1) | 3.2 | 57 (1) | |
12 | 71 | 72 (1) | 3.1 | 56 (1) | |
70 | 71 (1) | 55 (1) | |||
69 | 70 (1) | 54 (1) | |||
68 | 69 (1) | 53 (1) | |||
67 | 68 (1) | 52 (1) | |||
66 | 67 (1) | 51 (1) | |||
65 | 66 (1) | 50 (1) | |||
64 | 65 (1) | 49 (1) | |||
63 | 64 (1) | 48 (1) | |||
62 | 63 (1) | 47 (1) | |||
61 | 62 (1) | 46 | |||
60 | 61 (1) | 45 | |||
59 | 60 (1) | 44 | |||
58 | 59 | 43 | |||
57 | 58 | 42 | |||
56 | 57 | 41 | |||
55 | 56 | 40 | |||
54 | 55 | 39 | |||
53 | 54 | 38 | |||
52 | 53 | 37 | |||
51 | 52 | 36 | |||
50 | 51 | 35 | |||
49 | 50 | 34 | |||
48 | 49 | 33 | |||
47 | 48 | 32 | |||
46 | 47 | 31 | |||
45 | 46 | 30 | |||
44 | 45 | 29 | |||
43 | 44 | 28 | |||
42 | 43 | 27 | |||
41 | 42 | 26 | |||
40 | 41 | 25 | |||
39 | 40 | 24 | |||
38 | 39 | 23 | |||
37 | 38 | 22 | |||
36 | 37 | 21 | |||
35 | 36 | 20 | |||
34 | 35 | 19 | |||
33 | 34 | 18 | |||
32 | 33 | 17 | |||
31 | 32 | 16 | |||
30 | 31 | 15 | |||
29 | 30 | 12.1 | |||
28 | 29 | 12 | |||
27 | 28 | 11.6 | |||
26 | 27 | 11.5 | |||
25 | 26 | 11.1 | |||
24 | 25 | 11 | |||
23 | 24 | 10.6 | |||
22 | 23 | 10.5 | |||
21 | 22 | 10.0-10.1 | |||
20 | 21 | 9.5-9.6 | |||
19 | 20 | 9 | |||
18 | 19 | ||||
17 | 18 | ||||
16 | 17 | ||||
15 | 16 | ||||
14 | 15 | ||||
13 | 14 | ||||
12 | 13 | ||||
11 | 12 | ||||
10 | 11 | ||||
9 | 10 | ||||
8 | 9 | ||||
7 | 8 | ||||
6 | 7 | ||||
5 | 6 | ||||
4 | 5 | ||||
3.6 | 4 | ||||
3.5 | |||||
3 | |||||
2 |
Safari on iOS | Opera Mini | Android Browser | Blackberry Browser | Opera Mobile | Android Chrome | Android Firefox | IE Mobile | Android UC Browser | Samsung Internet | QQ Browser | Baidu Browser | KaiOS Browser |
---|---|---|---|---|---|---|---|---|---|---|---|---|
15 (2,3) | all | 94 | 10 | 64 | 94 (4) | 92 (2) | 11 | 12.12 | 15.0 | 10.4 (1) | 7.12 | 2.5 |
14.5-14.8 (2,3) | 4.4.3-4.4.4 | 7 | 12.1 | 10 | 14.0 | |||||||
14.0-14.4 (2,3) | 4.4 | 12 | 13.0 | |||||||||
13.4-13.7 (2,3) | 4.2-4.3 | 11.5 | 12.0 | |||||||||
Show all | ||||||||||||
13.3 (2,3) | 4.1 | 11.1 | 11.1-11.2 | |||||||||
13.2 (2,3) | 4 | 11 | 10.1 (1) | |||||||||
13.0-13.1 (2,3) | 3 | 10 | 9.2 (1) | |||||||||
12.2-12.5 (2,3) | 2.3 | 8.2 (1) | ||||||||||
12.0-12.1 (2,3) | 2.2 | 7.2-7.4 | ||||||||||
11.3-11.4 (2,3) | 2.1 | 6.2-6.4 | ||||||||||
11.0-11.2 | 5.0-5.4 | |||||||||||
10.3 | 4 | |||||||||||
10.0-10.2 | ||||||||||||
9.3 | ||||||||||||
9.0-9.2 | ||||||||||||
8.1-8.4 | ||||||||||||
8 | ||||||||||||
7.0-7.1 | ||||||||||||
6.0-6.1 | ||||||||||||
5.0-5.1 | ||||||||||||
4.2-4.3 | ||||||||||||
4.0-4.1 | ||||||||||||
3.2 |
Notes
Standard support includes the HTTP Feature-Policy
header, allow
attribute on iframes and the document.featurePolicy
JS API.
Older Chromium browsers did not support the JS API.
Safari and Firefox only supports the
allow
attribute on iframes.Safari doesn't support a list of origins or a wildcard.
At least partially supports Permissions Policy, the main replacement for this spec.
Resources
- Feature Policy Kitchen Sink Demos
- Introduction to Feature Policy
- Firefox implemention ticket
- Feature Policy Tester (Chrome DevTools Extension)
- MS Edge feature suggestion
- featurepolicy.info (Feature-Policy Playground)
- List of known features
Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
https://caniuse.com/feature-policy