diff --git a/http/headers/Content-Security-Policy.json b/http/headers/Content-Security-Policy.json
deleted file mode 100644
index 73b6ac7dc1f5d7..00000000000000
--- a/http/headers/Content-Security-Policy.json
+++ /dev/null
@@ -1,1445 +0,0 @@
-{
- "http": {
- "headers": {
- "Content-Security-Policy": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy",
- "spec_url": "https://w3c.github.io/webappsec-csp/#csp-header",
- "support": {
- "chrome": [
- {
- "version_added": "25"
- },
- {
- "version_added": "14",
- "alternative_name": "X-Webkit-CSP"
- }
- ],
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": [
- {
- "version_added": "23"
- },
- {
- "version_added": "4",
- "alternative_name": "X-Content-Security-Policy"
- }
- ],
- "firefox_android": {
- "version_added": "23"
- },
- "ie": {
- "version_added": "10",
- "notes": "Only supporting 'sandbox' directive.",
- "alternative_name": "X-Content-Security-Policy"
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "15"
- },
- "opera_android": "mirror",
- "safari": [
- {
- "version_added": "7"
- },
- {
- "version_added": "6",
- "alternative_name": "X-Webkit-CSP"
- }
- ],
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "worker_support": {
- "__compat": {
- "description": "Worker support",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "≤79"
- },
- "firefox": {
- "version_added": "50"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "base-uri": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/base-uri",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-base-uri",
- "support": {
- "chrome": {
- "version_added": "40"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": "mirror",
- "firefox": {
- "version_added": "35"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": {
- "version_added": "9.3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "block-all-mixed-content": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/block-all-mixed-content",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "≤79"
- },
- "firefox": {
- "version_added": "48"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": null
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": true
- }
- }
- },
- "child-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/child-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-child-src",
- "support": {
- "chrome": {
- "version_added": "40"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "15"
- },
- "firefox": {
- "version_added": "45"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": {
- "version_added": "9.3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "connect-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/connect-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-connect-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": [
- {
- "version_added": "50"
- },
- {
- "version_added": "23",
- "partial_implementation": true,
- "notes": "Before Firefox 50, ping attributes of <a> elements weren't covered by connect-src."
- }
- ],
- "firefox_android": {
- "version_added": "23"
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "default-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/default-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-default-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "font-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/font-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-font-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "form-action": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/form-action",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-form-action",
- "support": {
- "chrome": {
- "version_added": "40"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "15"
- },
- "firefox": {
- "version_added": "36"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": {
- "version_added": "9.3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "frame-ancestors": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/frame-ancestors",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-frame-ancestors",
- "support": {
- "chrome": {
- "version_added": "40"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "15"
- },
- "firefox": [
- {
- "version_added": "58"
- },
- {
- "version_added": "33",
- "partial_implementation": true,
- "notes": "Before Firefox 58, frame-ancestors
is ignored in Content-Security-Policy-Report-Only
."
- }
- ],
- "firefox_android": [
- {
- "version_added": "58"
- },
- {
- "version_added": "33",
- "partial_implementation": true,
- "notes": "Before Firefox for Android 58, frame-ancestors
is ignored in Content-Security-Policy-Report-Only
."
- }
- ],
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "26"
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": {
- "version_added": "9.3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "frame-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/frame-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-frame-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "img-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/img-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-img-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "manifest-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/manifest-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-manifest-src",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "79"
- },
- "firefox": {
- "version_added": "41"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "media-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/media-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-media-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "meta-element-support": {
- "__compat": {
- "description": "<meta>
element support",
- "support": {
- "chrome": {
- "version_added": true
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "≤18"
- },
- "firefox": {
- "version_added": "45"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": true
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "object-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/object-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-object-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "plugin-types": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/plugin-types",
- "support": {
- "chrome": {
- "version_added": "40",
- "version_removed": "90"
- },
- "chrome_android": {
- "version_added": true,
- "version_removed": "90"
- },
- "edge": {
- "version_added": "15",
- "version_removed": "90"
- },
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10"
- },
- "safari_ios": {
- "version_added": "9.3"
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "prefetch-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/prefetch-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-prefetch-src",
- "support": {
- "chrome": {
- "version_added": false,
- "notes": "See bug 801561."
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "notes": "See bug 1457204."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false,
- "notes": "See bug 185070."
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "referrer": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/referrer",
- "support": {
- "chrome": {
- "version_added": "33",
- "version_removed": "56"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "37",
- "version_removed": "62"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "report-sample": {
- "__compat": {
- "support": {
- "chrome": {
- "version_added": "59"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "≤79"
- },
- "firefox": {
- "version_added": null
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": null
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "15.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "report-to": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/report-to",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-report-to",
- "support": {
- "chrome": {
- "version_added": "70"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "report-uri": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/report-uri",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-report-uri",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": true
- }
- }
- },
- "require-sri-for": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/require-sri-for",
- "support": {
- "chrome": {
- "version_added": "54"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": false,
- "deprecated": true
- }
- }
- },
- "require-trusted-types-for": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/require-trusted-types-for",
- "spec_url": "https://w3c.github.io/trusted-types/dist/spec/#require-trusted-types-for-csp-directive",
- "support": {
- "chrome": {
- "version_added": "83"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "sandbox": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/sandbox",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-sandbox",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "50"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": "10"
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "script-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-script-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "external_scripts": {
- "__compat": {
- "description": "With external scripts",
- "support": {
- "chrome": {
- "version_added": "59"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "≤79"
- },
- "firefox": {
- "version_added": null
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": null
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "wasm-unsafe-eval": {
- "__compat": {
- "description": "Source expression allowing WebAssembly execution",
- "support": {
- "chrome": {
- "version_added": "97"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "102"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "16"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- },
- "script-src-attr": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src-attr",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-script-src-attr",
- "support": {
- "chrome": {
- "version_added": "75"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "108"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "script-src-elem": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src-elem",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-script-src-elem",
- "support": {
- "chrome": {
- "version_added": "75"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "108"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "strict-dynamic": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src#strict-dynamic",
- "support": {
- "chrome": {
- "version_added": "52"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "52"
- },
- "firefox_android": {
- "version_added": false
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "15.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "style-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/style-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-style-src",
- "support": {
- "chrome": {
- "version_added": "25"
- },
- "chrome_android": {
- "version_added": true
- },
- "edge": {
- "version_added": "14"
- },
- "firefox": {
- "version_added": "23"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "7"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "style-src-attr": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/style-src-attr",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-style-src-attr",
- "support": {
- "chrome": {
- "version_added": "75"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "108"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "style-src-elem": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/style-src-elem",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-style-src-elem",
- "support": {
- "chrome": {
- "version_added": "75"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "108"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "trusted-types": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/trusted-types",
- "spec_url": "https://w3c.github.io/trusted-types/dist/spec/#trusted-types-csp-directive",
- "support": {
- "chrome": {
- "version_added": "83"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "unsafe-hashes": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/script-src#unsafe-hashes",
- "support": {
- "chrome": {
- "version_added": "69"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false,
- "notes": "See bug 1343950."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "15.4"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "upgrade-insecure-requests": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/upgrade-insecure-requests",
- "spec_url": "https://w3c.github.io/webappsec-upgrade-insecure-requests/#delivery",
- "support": {
- "chrome": {
- "version_added": "43"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "17"
- },
- "firefox": {
- "version_added": "42"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "10.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "worker-src": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/worker-src",
- "spec_url": "https://w3c.github.io/webappsec-csp/#directive-worker-src",
- "support": {
- "chrome": {
- "version_added": "59",
- "notes": "Chrome 59 and higher skips the deprecated child-src
directive."
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "79"
- },
- "firefox": {
- "version_added": "58"
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "15.5"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": {
- "version_added": "7.0"
- },
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- }
- }
- }
-}
diff --git a/http/headers/Feature-Policy.json b/http/headers/Feature-Policy.json
deleted file mode 100644
index 91328d39d6738a..00000000000000
--- a/http/headers/Feature-Policy.json
+++ /dev/null
@@ -1,1180 +0,0 @@
-{
- "http": {
- "headers": {
- "Feature-Policy": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy",
- "spec_url": "https://w3c.github.io/webappsec-permissions-policy/#permissions-policy-http-header-field",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "11.1",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- },
- "accelerometer": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/accelerometer",
- "spec_url": "https://w3c.github.io/accelerometer/#ref-for-policy-controlled-feature",
- "support": {
- "chrome": {
- "version_added": "67"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "ambient-light-sensor": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/ambient-light-sensor",
- "spec_url": "https://w3c.github.io/ambient-light/#ref-for-policy-controlled-feature",
- "support": {
- "chrome": {
- "version_added": "67"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "autoplay": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/autoplay",
- "spec_url": "https://html.spec.whatwg.org/multipage/infrastructure.html#autoplay-feature",
- "support": {
- "chrome": {
- "version_added": "64"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.featurePolicy.header.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "battery": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/battery",
- "spec_url": "https://w3c.github.io/battery/#permissions-policy-integration",
- "support": {
- "chrome": {
- "version_added": false,
- "notes": "Will be implemented, see bug 1007264."
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "camera": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/camera",
- "spec_url": "https://w3c.github.io/mediacapture-main/#dfn-camera",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "48"
- },
- "opera_android": {
- "version_added": "45"
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "display-capture": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/display-capture",
- "spec_url": "https://w3c.github.io/mediacapture-screen-share/#permissions-policy-integration",
- "support": {
- "chrome": {
- "version_added": "94"
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "firefox_android": {
- "version_added": false
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": "13",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "safari_ios": {
- "version_added": false
- },
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "document-domain": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/document-domain",
- "spec_url": "https://html.spec.whatwg.org/multipage/infrastructure.html#document-domain-feature",
- "support": {
- "chrome": {
- "version_added": "77"
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.featurePolicy.header.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "encrypted-media": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/encrypted-media",
- "spec_url": "https://w3c.github.io/encrypted-media/#permissions-policy-integration",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.featurePolicy.header.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "48"
- },
- "opera_android": {
- "version_added": "45"
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "fullscreen": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/fullscreen",
- "spec_url": "https://fullscreen.spec.whatwg.org/#permissions-policy-integration",
- "support": {
- "chrome": {
- "version_added": "62"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "partial_implementation": true,
- "notes": [
- "Only supported through the allow
attribute on <iframe>
elements.",
- "Before Firefox 80, applying fullscreen
to an <iframe>
(i.e. via the allow
attribute) does not work unless the allowfullscreen
attribute is also present."
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "gamepad": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/gamepad",
- "spec_url": "https://w3c.github.io/gamepad/#permission-policy",
- "support": {
- "chrome": {
- "version_added": "86",
- "flags": [
- {
- "type": "preference",
- "name": "#restrict-gamepad-access",
- "value_to_set": "Enabled"
- }
- ]
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "91",
- "partial_implementation": true,
- "notes": [
- "Only supported through the allow
attribute on <iframe>
elements.",
- "The default allowlist is *
instead of self
(as required by the specification)."
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "geolocation": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/geolocation",
- "spec_url": "https://w3c.github.io/geolocation-api/#dfn-geolocation",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "gyroscope": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/gyroscope",
- "spec_url": "https://w3c.github.io/gyroscope/#ref-for-policy-controlled-feature",
- "support": {
- "chrome": {
- "version_added": "67"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "idle-detection": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/idle-detection",
- "spec_url": "https://wicg.github.io/idle-detection/#api-permissions-policy",
- "support": {
- "chrome": {
- "version_added": "94"
- },
- "chrome_android": "mirror",
- "edge": {
- "version_added": "94",
- "version_removed": "96"
- },
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "layout-animations": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/layout-animations",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "legacy-image-formats": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/legacy-image-formats",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "magnetometer": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/magnetometer",
- "spec_url": "https://w3c.github.io/magnetometer/#ref-for-policy-controlled-feature",
- "support": {
- "chrome": {
- "version_added": "67"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "microphone": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/microphone",
- "spec_url": "https://w3c.github.io/mediacapture-main/#dfn-microphone",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": "48"
- },
- "opera_android": {
- "version_added": "45"
- },
- "safari": {
- "version_added": "11.1"
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "midi": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/midi",
- "spec_url": "https://webaudio.github.io/web-midi-api/#permissions-policy-integration",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.featurePolicy.header.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "oversized-images": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/oversized-images",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "payment": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/payment",
- "spec_url": "https://w3c.github.io/payment-request/#permissions-policy",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "74",
- "flags": [
- {
- "type": "preference",
- "name": "dom.security.featurePolicy.header.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "picture-in-picture": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/picture-in-picture",
- "spec_url": "https://w3c.github.io/picture-in-picture/#feature-policy",
- "support": {
- "chrome": {
- "version_added": "71"
- },
- "chrome_android": {
- "version_added": false
- },
- "edge": {
- "version_added": false
- },
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": false
- },
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "publickey-credentials-get": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/publickey-credentials-get",
- "spec_url": "https://w3c.github.io/webauthn/#sctn-permissions-policy",
- "support": {
- "chrome": {
- "version_added": "84"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": {
- "version_added": false
- },
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "screen-wake-lock": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/screen-wake-lock",
- "spec_url": "https://w3c.github.io/screen-wake-lock/#policy-control",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "speaker-selection": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/speaker-selection",
- "spec_url": "https://w3c.github.io/mediacapture-output/#permissions-policy-integration",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "92",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements.",
- "flags": [
- {
- "type": "preference",
- "name": "media.setsinkid.enabled",
- "value_to_set": "true"
- }
- ]
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "sync-xhr": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/sync-xhr",
- "support": {
- "chrome": {
- "version_added": "65"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "unoptimized-images": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/unoptimized-images",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "unsized-media": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/unsized-media",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": false,
- "deprecated": false
- }
- }
- },
- "usb": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/usb",
- "spec_url": "https://wicg.github.io/webusb/#permissions-policy",
- "support": {
- "chrome": {
- "version_added": "60"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "web-share": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/web-share",
- "spec_url": "https://w3c.github.io/web-share/#permissions-policy",
- "support": {
- "chrome": {
- "version_added": false
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": "81",
- "partial_implementation": true,
- "notes": [
- "Only supported through the allow
attribute on <iframe>
elements.",
- "Firefox recognizes the web-share
permissions policy, but this has no effect in versions of Firefox that do not support the share()
method."
- ]
- },
- "firefox_android": {
- "version_added": "81",
- "partial_implementation": true,
- "notes": "Only supported through the allow
attribute on <iframe>
elements."
- },
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- },
- "xr-spatial-tracking": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Feature-Policy/xr-spatial-tracking",
- "spec_url": "https://immersive-web.github.io/webxr/#permissions-policy",
- "support": {
- "chrome": {
- "version_added": "79"
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": false
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": false
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": {
- "version_added": false
- },
- "safari": {
- "version_added": false
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": {
- "version_added": false
- }
- },
- "status": {
- "experimental": true,
- "standard_track": true,
- "deprecated": false
- }
- }
- }
- }
- }
- }
-}
diff --git a/http/methods.json b/http/methods.json
index a579c0f58d987f..266c5d76311242 100644
--- a/http/methods.json
+++ b/http/methods.json
@@ -252,40 +252,6 @@
"deprecated": false
}
}
- },
- "TRACE": {
- "__compat": {
- "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Methods/TRACE",
- "spec_url": "https://httpwg.org/specs/rfc9110.html#TRACE",
- "support": {
- "chrome": {
- "version_added": null
- },
- "chrome_android": "mirror",
- "edge": "mirror",
- "firefox": {
- "version_added": null
- },
- "firefox_android": "mirror",
- "ie": {
- "version_added": null
- },
- "oculus": "mirror",
- "opera": "mirror",
- "opera_android": "mirror",
- "safari": {
- "version_added": null
- },
- "safari_ios": "mirror",
- "samsunginternet_android": "mirror",
- "webview_android": "mirror"
- },
- "status": {
- "experimental": false,
- "standard_track": true,
- "deprecated": false
- }
- }
}
}
}