Report: body property

Limited availability

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Note: This feature is available in Web Workers.

The body read-only property of the Report interface returns the body of the report, which is a ReportBody object containing the detailed report information.

Value

A ReportBody object containing the detailed report information. Depending on what type the Report is, the object returned will actually be a DeprecationReportBody, InterventionReportBody, or CSPViolationReportBody. These all inherit from the base ReportBody class — study their reference pages for more information on what the particular report body types contain.

Examples

js
const options = {
  types: ["deprecation"],
  buffered: true,
};

const observer = new ReportingObserver(([firstReport], observer) => {
  // Log the first report's report body, i.e. a DeprecationReportBody object
  console.log(firstReport.body);
}, options);

Specifications

Specification
Reporting API
# dom-report-body

Browser compatibility

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
body

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
User must explicitly enable this feature.

See also