CSPViolationReportBody: statusCode property
ThestatusCode read-only property of theCSPViolationReportBody interface is a number representing theHTTP status code of the response to the request that triggered aContent Security Policy (CSP) violation (when loading a window or worker).
In this article
Value
A number representing the HTTP status code of the response to the request that triggered the CSP violation.
Examples
In this example we create a newReportingObserver to observe content violation reports of type"csp-violation".Each time the callback function is invoked, we log the status code for the first entry of the reports array.
js
const observer = new ReportingObserver( (reports, observer) => { console.log(`statusCode: ${reports[0].body.statusCode}`); // For example: 200 }, { types: ["csp-violation"], buffered: true, },);observer.observe();Note that while there might be multiple reports in the returned array, for brevity we only log the status code of the first report.
Specifications
| Specification |
|---|
| Content Security Policy Level 3> # dom-cspviolationreportbody-statuscode> |