# التحميلات التي تتضمن معالجة مسبقة باستخدام جافا سكريبت على جانب العميل تفشل في متصفحات قائمة على كروم

**URL:** <https://meta.discourse.org/t/uploads-involving-client-side-js-preprocessing-fail-in-chrome-based-browsers/348342>\
**Category:** Bug\
**Tags:** uploads\
**Created:** [22 يناير 2025، 8:55ص UTC](https://meta.discourse.org/t/uploads-involving-client-side-js-preprocessing-fail-in-chrome-based-browsers/348342 "2025-01-22T08:55:45Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![LVA](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lva/32/456538_2.png) [@LVA](https://meta.discourse.org/u/LVA)\
**Post date:** [22 يناير 2025، 8:55ص UTC](https://meta.discourse.org/t/uploads-involving-client-side-js-preprocessing-fail-in-chrome-based-browsers/348342/1 "2025-01-22T08:55:45Z")

</div>

عند محاولة إرفاق صورة ذات حجم “أكبر” (أي شيء يزيد عن 1 ميجابايت، يظهر؛ لم أحدد ذلك بشكل أكبر) إلى منشور في منتدى Discourse أثناء استخدام متصفح قائم على Chrome للجوال (Chrome، Cromite، Brave)، تفشل التحميلات. **إنها تعمل في Firefox.**

يُفترض أن يتم بدء التحميل وتظل رسالة الحالة عالقة عند “جاري معالجة التحميل” - ولكن التحميل لا يبدأ أبدًا (لا يوجد تقدم) وتبقى الأمور عالقة إلى الأبد. في بعض الحالات، لا يتم حتى بدء التحميل، وتعود الواجهة إلى واجهة التحرير كما لو لم يتم محاولة التحميل أبدًا.

نظام التشغيل: Pixel 9 Pro مع GrapheneOS (Android 15). يتم استخدام Adaway (حظر الإعلانات المستند إلى المضيف) في وضع VPN ولكنه يبدو أنه لا يحدث فرقًا (يعمل Firefox بغض النظر عما إذا كان هذا نشطًا أم لا، تفشل المتصفحات المستندة إلى Chrome بغض النظر). يحدث هذا أيضًا على أي وصلة صاعدة تمكنت من اختبارها (جميع شبكات WiFi ومزودي بيانات الهاتف المحمول المختلفين).

لقد قمت بتضييق نطاق المشكلة إلى أن العامل media-optimization-worker.js لمعالجة الوسائط من جانب العميل لا يتم تحميله:

 ![image](https://global.discourse-cdn.com/meta/original/4X/d/f/3/df3b57cdf31fefd8edde6c1bcd46b2290d55c919.png)

يتم إلغاء طلب الاسترداد لسبب غير معروف. بالنسبة للصور الأصغر، حيث لا يتم استخدام هذا العامل media-optimization-worker بسبب صغر حجمها بالفعل، يعمل كل شيء كما هو متوقع. في Firefox للجوال، يعمل في جميع الحالات (ولكن واجهة مستخدم Discourse لا تزال معطوبة جدًا في Firefox للجوال، لذا…).

لقد سجلت الخطأ في مستودع المتصفح الخاص بي أيضًا: [Uploads in Discourse involving client-side JS preprocessing do not start/work · Issue #1679 · uazo/cromite · GitHub](https://github.com/uazo/cromite/issues/1679).

لقد جربته على [try.discourse.org](http://try.discourse.org) ويحدث هناك أيضًا. أي تلميحات موضع تقدير.

---

_[View the full topic](https://meta.discourse.org/t/uploads-involving-client-side-js-preprocessing-fail-in-chrome-based-browsers/348342)._
