CSPViolationReportBody: statusCode property
CSPViolationReportBody
接口的 statusCode
只读属性是一个数字,表示触发 内容安全策略 (CSP) 违规(加载窗口或 worker 时)的请求的响应的 HTTP 状态码。
值
一个数字,表示触发 CSP 违规的请求的响应的 HTTP 状态码。
示例
在此示例中,我们创建了一个新的 ReportingObserver
来观察类型为 "csp-violation"
的内容违规报告。每次调用回调函数时,我们都会记录报告数组中第一个条目的状态码。
js
const observer = new ReportingObserver(
(reports, observer) => {
console.log(`statusCode: ${reports[0].body.statusCode}`);
// For example: 200
},
{
types: ["csp-violation"],
buffered: true,
},
);
observer.observe();
请注意,返回的数组中可能包含多个报告,但为简洁起见,我们仅记录第一个报告的状态码。
规范
规范 |
---|
内容安全策略级别 3 # dom-cspviolationreportbody-statuscode |
浏览器兼容性
加载中…