ProgressEvent:loaded 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

注意:此功能在 Web Workers 中可用。

ProgressEvent.loaded 只讀屬性是一個數字,表示已傳輸或處理的資料大小。透過將此屬性的值除以 ProgressEvent.total,可以計算出進度比例。

對於瀏覽器在 HTTP 訊息中分派的 ProgressEvent,該值指代已完成的資源位元組數,並源自 Content-Length 標頭。對於總大小未知的壓縮請求,loaded 可能包含壓縮或解壓縮資料的大小,具體取決於瀏覽器。截至 2024 年,它在 Firefox 中包含壓縮資料的大小,而在 Chrome 中包含未壓縮資料的大小。

在你自己建立的 ProgressEvent 中,你可以為 loaded 分配任何數字值,該值表示相對於 total 值已完成的工作量。

一個數字。

規範

規範
XMLHttpRequest
# dom-progressevent-loaded

瀏覽器相容性

另見