CSPViolationReportBody: свойство statusCode
Чтение-только свойство statusCode интерфейса CSPViolationReportBody — это число, представляющее код состояния HTTP ответа на запрос, который вызвал нарушение Политики безопасности контента (CSP) (при загрузке окна или работника).
Значение
Число, представляющее код состояния HTTP ответа на запрос, который вызвал нарушение CSP.
Примеры
В этом примере мы создаём новый объект ReportingObserver для наблюдения за отчётами о нарушениях типа "csp-violation". Каждый раз, когда вызывается функция обратного вызова, мы выводим код состояния для первого элемента массива отчётов.
const observer = new ReportingObserver(
(reports, observer) => {
console.log(`statusCode: ${reports[0].body.statusCode}`);
// For example: 200
},
{
types: ["csp-violation"],
buffered: true,
},
);
observer.observe();
Обратите внимание, что в возвращаемом массиве может быть несколько отчётов, но для краткости мы выводим только код состояния первого отчёта.
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
statusCode |
74 | 79 | Нет | 56 | превью | 74 | Нет | 48 | Нет | 10.0 | 74 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSPViolationReportBody/statusCode