Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

Anforderung: integrity-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨März 2017⁩.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die integrity-Eigenschaft der Request-Schnittstelle ist eine schreibgeschützte Eigenschaft, die den Subresource Integrity-Wert der Anfrage enthält.

Wert

Der Wert, der als options.integrity-Argument beim Erstellen des Request übergeben wurde.

Falls keine Integrität angegeben wurde, gibt die Eigenschaft '' zurück.

Beispiele

Im folgenden Code-Snippet erstellen wir eine neue Anfrage mit dem Request()-Konstruktor (für eine Bilddatei im selben Verzeichnis wie das Skript) und lesen dann die Integrität der Anfrage. Da die Anfrage ohne spezifische Integrität erstellt wurde, gibt die Eigenschaft einen leeren String zurück.

js
const myRequest = new Request("flowers.jpg");
console.log(myRequest.integrity); // ""

Im unten stehenden Beispiel wurde die Anfrage mit einem spezifischen Integritätswert erstellt, daher gibt die Eigenschaft diesen Wert zurück. Beachten Sie, dass keine Validierung des Integritätswertes erfolgt; die Eigenschaft gibt genau das zurück, was übergeben wurde.

js
const myRequest = new Request("flowers.jpg", {
  integrity: "sha256-abc123",
});
console.log(myRequest.integrity); // "sha256-abc123"

Spezifikationen

Specification
Fetch
# ref-for-dom-request-integrity②

Browser-Kompatibilität

Siehe auch