مشاكل في التحميل على سفاري: أخطاء في سياسة أمان المحتوى والتحقق من التحكم في الوصول

على سفاري في سطح مكتب ماك، أواجه هذه الأخطاء عند تحميل discourse:

XMLHttpRequest فشل في تحميل https://meta.discourse.org/message-bus/24c.../poll بسبب فحوصات التحكم في الوصول.

و
توجيه غير معترف به في سياسة أمان المحتوى (Content-Security-Policy) هو 'worker-src'.

أواجه هذه الأخطاء على موقعي الخاص وكذلك عند تحميل meta. على meta، يبدو أن كل شيء يعمل بشكل جيد، لكن على موقعي الخاص يفشل تشغيل jQuery المخصص عند تحميل الفئات — وأظن أن ذلك ناتج عن هذه الأخطاء. كل شيء يعمل بشكل مثالي على كروم — لا توجد أخطاء هناك.

هل لديكم أي أفكار أو حلول؟

إذا كان الأمر يعمل بشكل جيد على ميتا ولا يعمل على موقعك، فهذا يعني أن السبب ليس نفسه.

هل يمكنك ربط موقعك؟ هل جربت تحديث موقعك إلى الإصدار الأحدث؟

موقعي يستخدم حاليًا إضافة مخصصة للاختبار. تم تحديثها إلى أحدث إصدار. لا يمكنني الارتباط بها في الوقت الحالي. هناك كود jQuery في هذه الإضافة لا يتم تحميله على موقعي في متصفح سفاري. كل شيء يعمل بشكل صحيح في كروم.

تظهر الأخطاء في أداة التفتيش في سفاري على كل من موقع Meta وموقعي.

تحديث: يبدو أن هذا مرتبط بإعداد “تفعيل سياسة أمان المحتوى” في الموقع.

عند تعطيله، يبدو أن الأخطاء تختفي (وعذرًا على الالتباس، يبدو أن مشكلة jQuery كانت مشكلة غير مرتبطة). في سفاري على سطح المكتب، تظهر الأخطاء حتى مع موقع Meta. إذن، بطريقة ما، لا يعجبه سفاري (على الأقل نسختي، نظام التشغيل 10.15.4) إعداد سياسة أمان المحتوى. لكن يبدو أن الأداء ربما لم يتأثر.