- الحالة
- مفتوحة
نظرة عامة على المشكلة
إذا حددت خيار تخزين ملف تعريف ارتباط اللغة لدعم تصفية اللغة لـ AJAX في صفحة WPML → اللغات، فسترى الخطأ التالي في وحدة تحكم متصفح Firefox:
سيتم قريباً رفض ملف تعريف الارتباط «wp-wpml_current_language» لأن سمة «SameSite» الخاصة به مضبوطة على «None» أو على قيمة غير صالحة، بدون سمة «secure». لمعرفة المزيد حول سمة «SameSite»، اقرأ https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSite
وفقاً لـ وثائقهم، يتم عرض التحذير في FireFox لأن:
يجب الآن أن تحدد ملفات تعريف الارتباط التي تحتوي على SameSite=None سمة Secure أيضاً (فهي تتطلب سياقاً آمناً/HTTPS).
حل بديل مؤقت
- افتح متصفح Firefox والصق about:config في شريط العنوان.
- ابحث عن network.cookie.sameSite.laxByDefault.
- انقر نقراً مزدوجاً عليه وستتغير هذه القيمة من false إلى true.
- أعد تشغيل متصفح Firefox.