حل مشكلة "SyntaxError: Unexpected identifier #..." الناتجة عن تصغير Cloudflare التلقائي

تؤدي ميزة ‘تصغير تلقائي’ من Cloudflare إلى تعطل الإصدارات الحديثة من Discourse. في وحدة تحكم المتصفح، سترى خطأ مثل:

Uncaught SyntaxError: Unexpected identifier '#...'

تدرك Cloudflare المشكلة، وقد أضافت هذه الرسالة إلى لوحة التحكم الخاصة بها:

ملاحظة: يرجى ملاحظة أن هذه الميزة قد لا تكون متوافقة تمامًا مع ميزات لغة CSS و JS الأحدث، مما قد يؤثر على وظائف الموقع.

للأسف، على الرغم من هذه المشكلة الحرجة، ستظل الميزة ممكّنة للمواقع الحالية حتى 2024-08-05. تحديث 20 أغسطس: لا تزال الميزة قيد التنفيذ، وتقول “سيتم إزالتها قريبًا”.

لتعطيل ميزة Cloudflare هذه، واستعادة وظائف موقع Discourse الخاص بك، يجب عليك:

  1. زيارة ‘قسم تحسين المحتوى’ في إعدادات Cloudflare الخاصة بك:

  2. قم بالتمرير لأسفل إلى “التصغير التلقائي”، وقم بإلغاء تحديد جميع المربعات

  3. في الشريط الجانبي، انتقل إلى التخزين المؤقت - > التكوين، وانقر فوق “مسح كل شيء”

الآن عند تحديث المنتدى الخاص بك، يجب أن تعود الأمور إلى العمل.

لمزيد من المعلومات حول تحسين Discourse/Cloudflare، تحقق من هذا الموضوع:

18 إعجابًا