{ "http": { "headers": { "csp": { "Content-Security-Policy": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy", "support": { "chrome": [ { "version_added": "25" }, { "version_added": "14", "alternative_name": "X-Webkit-CSP" } ], "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": true }, "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" }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": [ { "version_added": "7" }, { "version_added": "6", "alternative_name": "X-Webkit-CSP" } ], "safari_ios": [ { "version_added": "7.1" }, { "version_added": "5.1", "notes": "X-Webkit-CSP" } ], "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "meta-element-support": { "__compat": { "description": "<meta> element support", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": true }, "edge_mobile": { "version_added": true }, "firefox": { "version_added": "45" }, "firefox_android": { "version_added": "45" }, "ie": { "version_added": false }, "opera": { "version_added": true }, "opera_android": { "version_added": true }, "safari": { "version_added": true }, "safari_ios": { "version_added": true }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "worker_support": { "__compat": { "description": "Worker support", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "50" }, "firefox_android": { "version_added": "50" }, "ie": { "version_added": false }, "opera": { "version_added": null }, "opera_android": { "version_added": null }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": true }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "35" }, "firefox_android": { "version_added": "35" }, "ie": { "version_added": false }, "opera": { "version_added": "27" }, "opera_android": { "version_added": null }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "9.3" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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": { "version_added": true }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "48" }, "firefox_android": { "version_added": "48" }, "ie": { "version_added": false }, "opera": { "version_added": true }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "child-src": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/child-src", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "15" }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "45" }, "firefox_android": { "version_added": "45" }, "ie": { "version_added": false }, "opera": { "version_added": "27" }, "opera_android": { "version_added": null }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "9.3" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": true } } }, "connect-src": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/connect-src", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23", "notes": "Prior to Firefox 50, ping attributes of <a> elements weren't covered by connect-src." }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "disown-opener": { "__compat": { "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "font-src": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/font-src", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "15" }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "36" }, "firefox_android": { "version_added": "36" }, "ie": { "version_added": false }, "opera": { "version_added": "27" }, "opera_android": { "version_added": null }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "9.3" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "40" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "15" }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "33", "notes": "Before Firefox 58, frame-ancestors is ignored in Content-Security-Policy-Report-Only." }, "firefox_android": { "version_added": "33", "notes": "Before Firefox for Android 58, frame-ancestors is ignored in Content-Security-Policy-Report-Only." }, "ie": { "version_added": false }, "opera": { "version_added": "26" }, "opera_android": { "version_added": null }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "9.3" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": null } }, "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", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": true }, "chrome_android": { "version_added": true }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "41" }, "firefox_android": { "version_added": "41" }, "ie": { "version_added": false }, "opera": { "version_added": true }, "opera_android": { "version_added": null }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } }, "navigate-to": { "__compat": { "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "object-src": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/object-src", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "15" }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": false, "notes": "See bug 1045899." }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": "27" }, "opera_android": { "version_added": null }, "safari": { "version_added": "10" }, "safari_ios": { "version_added": "9.3" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "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": { "version_added": "33", "version_removed": "56" }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "37", "version_removed": "62" }, "firefox_android": { "version_added": "37", "version_removed": "62" }, "ie": { "version_added": false }, "opera": { "version_added": true, "version_removed": "43" }, "opera_android": { "version_added": true, "version_removed": "43" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": "37", "version_removed": "56" } }, "status": { "experimental": false, "standard_track": false, "deprecated": true } } }, "report-sample": { "__compat": { "support": { "chrome": { "version_added": "59" }, "chrome_android": { "version_added": "59" }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": null }, "opera": { "version_added": "46" }, "opera_android": { "version_added": "46" }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": "7.0" }, "webview_android": { "version_added": "59" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "report-to": { "__compat": { "support": { "chrome": { "version_added": false }, "chrome_android": { "version_added": false }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": false }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": false }, "opera_android": { "version_added": false }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": false }, "webview_android": { "version_added": false } }, "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", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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": { "version_added": "54" }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "49", "flags": [ { "name": "security.csp.experimentalEnabled", "type": "preference", "value_to_set": "true" } ] }, "firefox_android": { "version_added": "49", "flags": [ { "name": "security.csp.experimentalEnabled", "type": "preference", "value_to_set": "true" } ] }, "ie": { "version_added": false }, "opera": { "version_added": "41" }, "opera_android": { "version_added": "41" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "54" } }, "status": { "experimental": true, "standard_track": true, "deprecated": false } } }, "sandbox": { "__compat": { "mdn_url": "https://developer.mozilla.org/docs/Web/HTTP/Headers/Content-Security-Policy/sandbox", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "50" }, "firefox_android": { "version_added": "50" }, "ie": { "version_added": "10" }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } }, "external_scripts": { "__compat": { "description": "With external scripts", "support": { "chrome": { "version_added": "59" }, "chrome_android": { "version_added": "59" }, "edge": { "version_added": null }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": null }, "firefox_android": { "version_added": null }, "ie": { "version_added": null }, "opera": { "version_added": null }, "opera_android": { "version_added": null }, "safari": { "version_added": null }, "safari_ios": { "version_added": null }, "samsunginternet_android": { "version_added": "7.0" }, "webview_android": { "version_added": "59" } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } }, "strict-dynamic": { "__compat": { "support": { "chrome": { "version_added": "52" }, "chrome_android": { "version_added": "52" }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "52" }, "firefox_android": { "version_added": false }, "ie": { "version_added": false }, "opera": { "version_added": "39" }, "opera_android": { "version_added": "39" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "6.0" }, "webview_android": { "version_added": "52" } }, "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", "support": { "chrome": { "version_added": "25" }, "chrome_android": { "version_added": true }, "edge": { "version_added": "14" }, "edge_mobile": { "version_added": null }, "firefox": { "version_added": "23" }, "firefox_android": { "version_added": "23" }, "ie": { "version_added": false }, "opera": { "version_added": "15" }, "opera_android": { "version_added": null }, "safari": { "version_added": "7" }, "safari_ios": { "version_added": "7.1" }, "samsunginternet_android": { "version_added": true }, "webview_android": { "version_added": true } }, "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", "support": { "chrome": { "version_added": "43" }, "chrome_android": { "version_added": "43" }, "edge": { "version_added": false, "notes": "Under consideration for future release." }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "42" }, "firefox_android": { "version_added": "42" }, "ie": { "version_added": false }, "opera": { "version_added": "30" }, "opera_android": { "version_added": "30" }, "safari": { "version_added": "10.1" }, "safari_ios": { "version_added": "10.3" }, "samsunginternet_android": { "version_added": "4.0" }, "webview_android": { "version_added": "43" } }, "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", "support": { "chrome": { "version_added": "59", "notes": "Chrome 59 and higher skips the deprecated child-src directive." }, "chrome_android": { "version_added": "59", "notes": "Chrome 59 and higher skips the deprecated child-src directive." }, "edge": { "version_added": false }, "edge_mobile": { "version_added": false }, "firefox": { "version_added": "58" }, "firefox_android": { "version_added": "58" }, "ie": { "version_added": false }, "opera": { "version_added": "48" }, "opera_android": { "version_added": "48" }, "safari": { "version_added": false }, "safari_ios": { "version_added": false }, "samsunginternet_android": { "version_added": "7.0" }, "webview_android": { "version_added": "59", "notes": "Chrome 59 and higher skips the deprecated child-src directive." } }, "status": { "experimental": false, "standard_track": true, "deprecated": false } } } } } } }