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.

  1. Older Chromium browsers did not support the JS API.

  2. Safari and Firefox only supports the allow attribute on iframes.

  3. Safari doesn't support a list of origins or a wildcard.

  4. At least partially supports Permissions Policy, the main replacement for this spec.

Resources

Data by caniuse.com
Licensed under the Creative Commons Attribution License v4.0.
https://caniuse.com/feature-policy