Anfrage: 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 March 2017.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die integrity
schreibgeschützte Eigenschaft der Request
-Schnittstelle enthält den Subresource Integrity-Wert der Anfrage.
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 Ausschnitt 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 eine leere Zeichenfolge zurück.
const myRequest = new Request("flowers.jpg");
console.log(myRequest.integrity); // ""
Im Beispiel unten wurde die Anfrage mit einem bestimmten Integritätswert erstellt, daher gibt die Eigenschaft diesen Wert zurück. Beachten Sie, dass keine Validierung des Integritätswerts erfolgt; die Eigenschaft gibt genau den Wert zurück, der übergeben wurde.
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
BCD tables only load in the browser