Запрос: свойство integrity
Базовая реализация Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с марта 2017 года.
Примечание: Эта функция доступна в Web Workers.
Чтение только свойство integrity интерфейса Request содержит значение целостности подресурса запроса.
Значение
Значение, переданное в качестве аргумента options.integrity при создании Request.
Если целостность не была указана, свойство возвращает ''.
Примеры
В следующем фрагменте кода мы создаем новый запрос с помощью конструктора Request() (для файла изображения в той же директории, что и скрипт), а затем читаем целостность запроса. Поскольку запрос был создан без указания целостности, свойство возвращает пустую строку.
const myRequest = new Request("flowers.jpg");
console.log(myRequest.integrity); // ""
В примере ниже запрос был создан со значением целостности, поэтому свойство возвращает это значение. Обратите внимание, что валидация значения целостности не выполняется; свойство возвращает именно то, что было передано.
const myRequest = new Request("flowers.jpg", {
integrity: "sha256-abc123",
});
console.log(myRequest.integrity); // "sha256-abc123"
Спецификации
| Спецификация |
|---|
| Fetch # ref-for-dom-request-integrity② |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
integrity |
46 | 14 | 51 | 33 | 10.1 | 46 | 51 | 33 | 10.3 | 5.0 | 46 |
См. также
© 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/Request/integrity