Report.body

Experimental

This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

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.

Syntax

let reportBody = reportInstance.body

Returns

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

Examples

let options = {
  types: ['deprecation'],
  buffered: true
}

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

Specifications

Specification Status Comment
Reporting API
The definition of 'Report.body' in that specification.
Editor's Draft

Browser compatibility

No compatibility data found for api.Report.body.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.

See also