ProgressEvent: total-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

Die ProgressEvent.total-Eigenschaft ist eine Nur-Lese-Eigenschaft, die eine Zahl angibt, die die Gesamtgröße der übertragenen oder verarbeiteten Daten darstellt.

Für vom Browser ausgelöste ProgressEvents bezieht sich der Wert auf die Größe einer Ressource in Bytes und wird aus dem Content-Length Antwort-Header abgeleitet.

In einem ProgressEvent, das Sie selbst erstellen, kann dies auch die Gesamtanzahl von Bytes einer Ressource sein, dies kann jedoch jede beliebige Zahl sein. Beispielsweise möchten Sie total auf einen Wert wie 100 oder 1 normalisieren, wenn es Ihnen wichtig ist, die genaue Anzahl der Bytes einer Ressource nicht offenzulegen. Wenn Sie 1 als Gesamtwert verwenden, wäre ProgressEvent.loaded ein Dezimalwert zwischen 0 und 1.

Wenn die lengthComputable-Eigenschaft des Ereignisses false ist, ist dieser Wert bedeutungslos und sollte ignoriert werden.

Wert

Eine Zahl.

Spezifikationen

Specification
XMLHttpRequest
# dom-progressevent-total

Browser-Kompatibilität

Siehe auch