مشكلة مع صفحة تفعيل الحساب بعد التحديث إلى 3.4.0 (صفحة فارغة)

هناك موقع آخر يبلغ عن أخطاء CSP متعلقة بنقطة النهاية /cdn-cgi/speculation: Refused to load the script 'site.com/cdn-cgi/speculation' because it violates the following Content Security Policy directive - #2 by simon. لست على علم بمشاكل مماثلة تم الإبلاغ عنها في الماضي. ربما تغير شيء ما إما في Cloudflare أو في Discourse 3.4.0.

تتم إضافة نقطة النهاية /cdn-cgi/speculation إلى النطاقات المسجلة على Cloudflare عند تمكين ميزة “Speed Brain”. تهدف Speed Brain إلى تسريع أداء موقع الويب من خلال السماح لـ Cloudflare بجلب المحتوى مسبقًا عندما يحوم المستخدم فوق رابط. لست متأكدًا من توافق هذا مع Discourse.

أرى أن رأس Speculation-Rules يتم إرجاعه مع الاستجابة عند زيارة https://community.lezismore.org/login. هذا يشير إلى تمكين ميزة Speed Brain. من وثائق Cloudflare، يبدو أنها ممكّنة افتراضيًا.

هل يمكنك محاولة تعطيل Speed Brain من علامة التبويب Speed في لوحة تحكم Cloudflare الخاصة بك؟ التعليمات حول كيفية القيام بذلك موجودة هنا: Speed Brain · Cloudflare Speed docs.

يقول قسم “التحذيرات” في الوثائق التي ربطتها:

  • لن تعمل Speed Brain مع تكوينات Content Security Policy :up_right_arrow: المقيدة التي تستخدم سمات strict-dynamic أو nonce-{hash}.

إذا كانت Speed Brain متوافقة مع Discourse، فسيتعين علينا معرفة كيفية إضافتها إلى قواعد Content Security.

3 إعجابات