From 75d1a90088306fffc5d31b60f67decc8f49fa114 Mon Sep 17 00:00:00 2001 From: Rachel Andrew Date: Fri, 13 May 2022 22:42:40 +0100 Subject: [PATCH] Adds reporting API and other reports (#10925) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Adds reporting API and other reports * Update api/ReportBody.json * updates to reports * update CSPViolationReportBody Co-authored-by: Philip Jägenstedt --- api/CSPViolationReportBody.json | 641 ++++++++++++++++++ api/CrashReportBody.json | 151 +++++ api/DeprecationReportBody.json | 396 +++++++++++ api/InterventionReportBody.json | 347 ++++++++++ api/PermissionsPolicyViolationReportBody.json | 394 +++++++++++ api/Report.json | 249 +++++++ api/ReportBody.json | 101 +++ 7 files changed, 2279 insertions(+) create mode 100644 api/CSPViolationReportBody.json create mode 100644 api/CrashReportBody.json create mode 100644 api/DeprecationReportBody.json create mode 100644 api/InterventionReportBody.json create mode 100644 api/PermissionsPolicyViolationReportBody.json create mode 100644 api/Report.json create mode 100644 api/ReportBody.json diff --git a/api/CSPViolationReportBody.json b/api/CSPViolationReportBody.json new file mode 100644 index 00000000000000..78bef059c14c3c --- /dev/null +++ b/api/CSPViolationReportBody.json @@ -0,0 +1,641 @@ +{ + "api": { + "CSPViolationReportBody": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody", + "spec_url": "https://www.w3.org/TR/CSP3/#cspviolationreportbody", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "blockedURL": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/blockedURL", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-blockedurl", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "columnNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/columnNumber", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-columnnumber", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "disposition": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/disposition", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-disposition", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "documentURL": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/documentURL", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-documenturl", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "effectiveDirective": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/effectiveDirective", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-effectivedirective", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "lineNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/lineNumber", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-linenumber", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "originalPolicy": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/originalPolicy", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-originalpolicy", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "referrer": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/referrer", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-referrer", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "sample": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/sample", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-sample", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "sourceFile": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/sourceFile", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-sourcefile", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "statusCode": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/statusCode", + "spec_url": "https://www.w3.org/TR/CSP3/#dom-cspviolationreportbody-statuscode", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "toJSON": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CSPViolationReportBody/toJSON", + "spec_url": "https://www.w3.org/TR/CSP3/#cspviolationreportbody", + "support": { + "chrome": { + "version_added": "74" + }, + "chrome_android": { + "version_added": "74" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "74" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/CrashReportBody.json b/api/CrashReportBody.json new file mode 100644 index 00000000000000..1b30aafb88241f --- /dev/null +++ b/api/CrashReportBody.json @@ -0,0 +1,151 @@ +{ + "api": { + "CrashReportBody": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CrashReportBody", + "spec_url": "https://wicg.github.io/crash-reporting/#crashreportbody", + "support": { + "chrome": { + "version_added": "72" + }, + "chrome_android": { + "version_added": "72" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "60" + }, + "opera_android": { + "version_added": "51" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "11.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + }, + "reason": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CrashReportBody/reason", + "spec_url": "https://wicg.github.io/crash-reporting/#dom-crashreportbody-reason", + "support": { + "chrome": { + "version_added": "72" + }, + "chrome_android": { + "version_added": "72" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "60" + }, + "opera_android": { + "version_added": "51" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "11.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + }, + "toJSON": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/CrashReportBody/toJSON", + "spec_url": "https://wicg.github.io/crash-reporting/#dom-crashreportbody-tojson", + "support": { + "chrome": { + "version_added": "72" + }, + "chrome_android": { + "version_added": "72" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "60" + }, + "opera_android": { + "version_added": "51" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "11.0" + }, + "webview_android": { + "version_added": false + } + }, + "status": { + "experimental": true, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/DeprecationReportBody.json b/api/DeprecationReportBody.json new file mode 100644 index 00000000000000..0f46bcfe07779b --- /dev/null +++ b/api/DeprecationReportBody.json @@ -0,0 +1,396 @@ +{ + "api": { + "DeprecationReportBody": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody", + "spec_url": "https://wicg.github.io/deprecation-reporting/#deprecationreportbody", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "anticipatedRemoval": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody/anticipatedRemoval", + "spec_url": "https://wicg.github.io/deprecation-reporting/#dom-deprecationreportbody-anticipatedremoval", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "columnNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody/columnNumber", + "spec_url": "https://wicg.github.io/deprecation-reporting/#dom-deprecationreportbody-columnnumber", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "id": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody/id", + "spec_url": "https://wicg.github.io/deprecation-reporting/#dom-deprecationreportbody-id", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "lineNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody/lineNumber", + "spec_url": "https://wicg.github.io/deprecation-reporting/#dom-deprecationreportbody-linenumber", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "message": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody/message", + "spec_url": "https://wicg.github.io/deprecation-reporting/#dom-deprecationreportbody-message", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "sourceFile": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody/sourceFile", + "spec_url": "https://wicg.github.io/deprecation-reporting/#dom-deprecationreportbody-sourcefile", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "toJSON": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/DeprecationReportBody/toJSON", + "spec_url": "https://wicg.github.io/deprecation-reporting/#dom-deprecationreportbody-tojson", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/InterventionReportBody.json b/api/InterventionReportBody.json new file mode 100644 index 00000000000000..aa38a4e6043c28 --- /dev/null +++ b/api/InterventionReportBody.json @@ -0,0 +1,347 @@ +{ + "api": { + "InterventionReportBody": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody", + "spec_url": "https://wicg.github.io/intervention-reporting/#intervention-report", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "columnNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody/columnNumber", + "spec_url": "https://wicg.github.io/intervention-reporting/#dom-interventionreportbody-columnnumber", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "id": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody/id", + "spec_url": "https://wicg.github.io/intervention-reporting/#dom-interventionreportbody-id", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "lineNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody/lineNumber", + "spec_url": "https://wicg.github.io/intervention-reporting/#dom-interventionreportbody-linenumber", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "message": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody/message", + "spec_url": "https://wicg.github.io/intervention-reporting/#dom-interventionreportbody-message", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "sourceFile": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody/sourceFile", + "spec_url": "https://wicg.github.io/intervention-reporting/#dom-interventionreportbody-sourcefile", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "toJSON": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/InterventionReportBody/toJSON", + "spec_url": "https://wicg.github.io/intervention-reporting/#dom-interventionreportbody-tojson", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/PermissionsPolicyViolationReportBody.json b/api/PermissionsPolicyViolationReportBody.json new file mode 100644 index 00000000000000..2523ef9d8447f8 --- /dev/null +++ b/api/PermissionsPolicyViolationReportBody.json @@ -0,0 +1,394 @@ +{ + "api": { + "PermissionsPolicyViolationReportBody": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody", + "spec_url": "https://w3c.github.io/webappsec-permissions-policy/#permissionspolicyviolationreportbody", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "columnNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody/columnNumber", + "spec_url": "https://w3c.github.io/webappsec-permissions-policy/#dom-permissionspolicyviolationreportbody-columnnumber", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "disposition": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody/disposition", + "spec_url": "https://w3c.github.io/webappsec-permissions-policy/#dom-permissionspolicyviolationreportbody-disposition", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "featureId": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody/featureId", + "spec_url": "https://w3c.github.io/webappsec-permissions-policy/#dom-permissionspolicyviolationreportbody-featureid", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "lineNumber": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody/lineNumber", + "spec_url": "https://w3c.github.io/webappsec-permissions-policy/#dom-permissionspolicyviolationreportbody-linenumber", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "message": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody/message", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "sourceFile": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody/sourceFile", + "spec_url": "https://w3c.github.io/webappsec-permissions-policy/#dom-permissionspolicyviolationreportbody-sourcefile", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "toJSON": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/PermissionsPolicyViolationReportBody/toJSON", + "support": { + "chrome": { + "version_added": "88" + }, + "chrome_android": { + "version_added": "88" + }, + "edge": { + "version_added": "88" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "74" + }, + "opera_android": { + "version_added": "63" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": false + }, + "webview_android": { + "version_added": "88" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/Report.json b/api/Report.json new file mode 100644 index 00000000000000..5e69dde41b543f --- /dev/null +++ b/api/Report.json @@ -0,0 +1,249 @@ +{ + "api": { + "Report": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Report", + "spec_url": "https://w3c.github.io/reporting/#dom-report", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "body": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Report/body", + "spec_url": "https://w3c.github.io/reporting/#dom-report-body", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "toJSON": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Report/toJSON", + "spec_url": "https://w3c.github.io/reporting/#dom-report-tojson", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "type": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Report/type", + "spec_url": "https://w3c.github.io/reporting/#dom-report-type", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + }, + "url": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/Report/url", + "spec_url": "https://w3c.github.io/reporting/#dom-report-url", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +} diff --git a/api/ReportBody.json b/api/ReportBody.json new file mode 100644 index 00000000000000..4facac718f8851 --- /dev/null +++ b/api/ReportBody.json @@ -0,0 +1,101 @@ +{ + "api": { + "ReportBody": { + "__compat": { + "mdn_url": "https://developer.mozilla.org/docs/Web/API/ReportBody", + "spec_url": "https://w3c.github.io/reporting/#reportbody", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + }, + "toJSON": { + "__compat": { + "spec_url": "https://w3c.github.io/reporting/#dom-reportbody-tojson", + "support": { + "chrome": { + "version_added": "69" + }, + "chrome_android": { + "version_added": "69" + }, + "edge": { + "version_added": "79" + }, + "firefox": { + "version_added": false + }, + "firefox_android": { + "version_added": false + }, + "ie": { + "version_added": false + }, + "opera": { + "version_added": "56" + }, + "opera_android": { + "version_added": "48" + }, + "safari": { + "version_added": false + }, + "safari_ios": { + "version_added": false + }, + "samsunginternet_android": { + "version_added": "10.0" + }, + "webview_android": { + "version_added": "69" + } + }, + "status": { + "experimental": false, + "standard_track": true, + "deprecated": false + } + } + } + } + } +}