كيف يمكن معرفة النسبة التي وصل إليها تحميل صفحة html أو صورة أو أي tag عن طريق JavaScript ؟
باستخدام الحدث progress، هذا مثال ملاحظة استعملت بعض خصائص(الدوال السهميّة، المتغير المحليّة) الإصدار السادس من مواصفة ES6، قد لا تعمل على كل المتصفحات:
"use strict";
var req = new XMLHttpRequest();
req.addEventListener("progress", (e) => {
if (e.lengthComputable) { // الحجم معلوم
let percet = e.loaded / e.total; // نسبة التحميل
console.log(percet);
}
})
req.open("GET", "
http://url.com ") req.send(null)
التعليقات