diff --git a/api/Report.json b/api/Report.json index 61d6c106fee648..b65ddeee15abe7 100644 --- a/api/Report.json +++ b/api/Report.json @@ -82,6 +82,331 @@ "standard_track": true, "deprecated": false } + }, + "type_coep": { + "__compat": { + "description": "`coep` report type", + "spec_url": "https://html.spec.whatwg.org/multipage/browsers.html#embedder-policy-checks", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "79", + "flags": [ + { + "type": "preference", + "name": "dom.reporting.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "blockedURL": { + "__compat": { + "description": "`blockedURL` in `coep` report body", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, + "destination": { + "__compat": { + "description": "`destination` in `coep` report body", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": false, + "deprecated": false + } + } + }, + "disposition": { + "__compat": { + "description": "`disposition` in `coep` report body", + "spec_url": "https://html.spec.whatwg.org/multipage/browsers.html#embedder-policy-checks", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "79", + "flags": [ + { + "type": "preference", + "name": "dom.reporting.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "type": { + "__compat": { + "description": "`type` in `coep` report body", + "spec_url": "https://html.spec.whatwg.org/multipage/browsers.html#embedder-policy-checks", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "69", + "notes": "Includes support for non-standard type `coep`" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "79", + "flags": [ + { + "type": "preference", + "name": "dom.reporting.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": "16.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + }, + "type_csp-violation": { + "__compat": { + "description": "`csp-violation` report type", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody", + "spec_url": "https://w3c.github.io/webappsec-csp/#reporting", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "130", + "flags": [ + { + "type": "preference", + "name": "dom.reporting.enabled", + "value_to_set": "true" + } + ] + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": "18.4" + }, + "safari_ios": "mirror", + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "type_deprecation": { + "__compat": { + "description": "`deprecation` report type", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody", + "spec_url": "https://wicg.github.io/deprecation-reporting/#deprecation-report", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": "65", + "flags": [ + { + "type": "preference", + "name": "dom.reporting.enabled", + "value_to_set": "true" + } + ], + "partial_implementation": true, + "notes": "Not supported in workers" + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "type_intervention": { + "__compat": { + "description": "`intervention` report type", + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody", + "spec_url": "https://wicg.github.io/intervention-reporting/#intervention-report", + "tags": [ + "web-features:reporting" + ], + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": "mirror", + "edge": "mirror", + "firefox": { + "version_added": false + }, + "firefox_android": "mirror", + "oculus": "mirror", + "opera": "mirror", + "opera_android": "mirror", + "safari": { + "version_added": false + }, + "safari_ios": "mirror", + "samsunginternet_android": "mirror", + "webview_android": "mirror", + "webview_ios": "mirror" + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } } }, "toJSON": {