مرحباً، لا يمكننا تشغيل تضمين JS في إعداداتنا. لقد قرأت جميع المواضيع المشابهة الأخرى وتمكنت من تشغيل هذا التضمين في مشروع مختلف تمامًا في الماضي. يبدو هذا مختلفًا…
على الموقع الخارجي، يظهر شعارنا فقط متبوعًا بـ “جارٍ تحميل المناقشة…”
على Discourse، لا يتم إنشاء أي مواضيع، حتى لو أظهر سجل الأخطاء أن الطلبات قادمة.
لقد راجعنا عناوين URL. لقد اختبرنا أيضًا إضافة عنوان URL ثابت (بدلاً من متغير). لا شيء.
هل يساعد هذا التعليق؟ (هذا خارج نطاق خبرتي التقنية):
الاستجابات ناجحة 200s، وبناءً على تلك المناقشة يبدو أنها تفشل في التعامل مع هذه الاستجابة أثناء كشط Bitwiggers، وهي تفشل تحديدًا عند محاولة التعامل مع الضغط.
بناءً على inflate، يبدو أنها تفاوضت على استخدام مخطط ضغط deflate، بينما أعتقد أن المفضل سيكون gzip. تشير طلبات Firefox إلى أنها ستتعامل مع كليهما، لكن الخادم يقرر gzip في هذه الحالة.
مثير للاهتمام، وشكراً لك على تقديم هذا الخطأ. تم الاشتراك.
محاولة لتلخيص أفكارنا:
ليس لدينا سيطرة على هذه المعالجة، لكننا لا نعتقد أنها مشكلة خادم الويب. ماذا عن بناء الرؤوس بدلاً من ذلك؟ إذا تم تمريرها كـ gzip, deflate، فيجب ضغط الاستجابة. وفقًا لمواصفات HTTP، يجب على العميل تقديم الخيارات، مرجحة أو غير مرجحة، بالترتيب حسب تفضيله. لذا، إذا كان الطلب يفضل “deflate” على “gzip”، فسيحصل على “deflate”. أليس إذن المشكلة في الكود/الطلب، لأنه تلقى ترميزًا طلبه وفشل في معالجته؟
ربما المشكلة مرتبطة بهذا؟
هناك “دمج” وما يبدو أنه توقع لـ gzip؟
مسؤول الخادم الآخر يبحث في كيفية فرض gzip من جانبه. ومع ذلك، سيكون من المثير للاهتمام معرفة أفكارك حول هذا الأمر.
(للمرجع، الخادم هو AWS API Gateway؛ ليس شيئًا نتحكم فيه، بخلاف تمكين/تعطيل الضغط.)
هل يمكن لأحد المساعدة في ترجمة رد مطور Excon؟ لست متأكدًا من المشكلة ومن يمكنه إصلاحها.
أتساءل أيضًا عما إذا كان بإمكاننا تطبيق تصحيح محلي على Discourse الخاص بنا لتجاوز مشكلة gzip/deflate هذه. التصحيحات المحلية مؤلمة، ولكن من المؤلم أكثر أن يكون لدينا تكامل لموقعين بمئات الصفحات ليتم تضمينهما مع مناقشات Discourse معلقة بسبب هذه المشكلة.
هل هذا يعني أنه يمكننا تحديث نسختنا على الفور، أم أن Discourse تستخدم مستودعًا مرحليًا خاصًا بها لهذه المكتبات؟ أتذكر مخرجات ترقيات Discourse وأعتقد أنها تُسحب مباشرة من المستودعات الأصلية، لكنني أفضل أن أسأل قبل لمس الواجهة الخلفية لدينا.