ProgressEvent: total Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Die schreibgeschützte ProgressEvent.total-Eigenschaft ist eine Zahl, die die Gesamtgröße der übertragenen oder verarbeiteten Daten anzeigt.
Für vom Browser ausgelöste ProgressEvents bezieht sich der Wert auf die Größe einer Ressource in Byte und wird aus dem Content-Length-Antwortheader abgeleitet.
In einem selbst erstellten ProgressEvent kann dies ebenfalls die Gesamtzahl der Bytes einer Ressource sein, obwohl dies jede beliebige Zahl sein kann.
Beispielsweise könnten Sie total auf einen Wert wie 100 oder 1 normalisieren, wenn die Offenlegung der genauen Bytezahl einer Ressource ein Problem darstellt.
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
| Spezifikation |
|---|
| XMLHttpRequest> # dom-progressevent-total> |
Browser-Kompatibilität
Siehe auch
- Das
ProgressEvent-Interface, zu dem es gehört.