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 ProgressEvent
s 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
- Die
ProgressEvent
Schnittstelle, zu der es gehört.