العودة
إصلاح تنزيلات Firefox: تغيير network.http.response.timeout يعيد الاستئناف
SiTech AI Team2 دقيقة قراءة

إصلاح تنزيلات Firefox: تغيير network.http.response.timeout يعيد الاستئناف

تغيير إعداد في Firefox يعيد استئناف التنزيلات الكبيرة ويحسّن استقرارها. ضبط network.http.response.timeout على 0 داخل about:config يحل، على ما يبدو، مشكلة قديمة مستمرة منذ Firefox 28 والإصدارات الحديثة.

المشكلة

في Firefox 28 والإصدارات الأحدث، أي في كل إصدار حديث تقريبًا منذ عام 2014، يضبط المعامل network.http.response.timeout على 300 ثانية. وفقًا لمنشور نُشر في 2026-10-11، فإن هذه القيمة الافتراضية، على ما يبدو، تعيق استئناف التنزيلات الكبيرة وتقلل عمومًا من استقرارها.

المشكلة ليست أن الخوادم ترفض الاستئناف. إذا كان الخادم لا يدعم استئناف التنزيل، فلن يفيد أي معامل في المتصفح. المشكلة هي أن Firefox لا يمكنه استئناف التنزيلات التي يوافق الخادم تمامًا على استئنافها. يلاحظ الكاتب أن التنزيلات القابلة للاستئناف في Firefox، على ما يبدو، تعتمد على حدود مدة الاتصال لا على ملفات .part التي ينشئها بنفسه، وأن Firefox يتجاهل بسهولة ملف .part الموجود دون إعداد صحيح.

الحل

ضبط network.http.response.timeout على 0 أو قيمة كبيرة جدًا في about:config يجعل، على ما يبدو، التنزيلات الكبيرة قابلة للاستئناف وأكثر استقرارًا قليلاً على الأقل. يعترف الكاتب أنه لا يفهم تمامًا لماذا يعمل هذا، لكنه يقول إن الاختبار التجريبي يؤكد التغيير.

هذا السلوك، بشكل أو بآخر، مشكلة معروفة منذ عام 2005. يشك الكاتب أيضًا في أن Firefox يجري محاولات إعادة خفية قبل إعلان فشل التنزيل، وأن تجاوز حد الوقت يعيق هذه العملية. لم يتم تأكيد ذلك في كود Firefox، لأن الكاتب، حسب قوله، لا يعرف أين يبحث.

الطرق البديلة

للمستخدمين الذين لا يريدون تغيير المعاملات الخفية، وجد الكاتب حيلة يدوية لاستبدال ملف .part، يمدد بها Firefox التنزيلات، وإن كان يصفها بأنها مرهقة بشكل مفرط لدرجة أن التعامل معها لا يستحق العناء. وكحل خارج Firefox، يعمل أيضًا الأمر wget -c -O "$filename" "$url"، ويبدو wget ككل مستقرًا بشكل معقول للتنزيلات الكبيرة.

المصادر: lunarwatcher.codeberg.page

SSiTech

SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي

نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.