- สถานะ
- เปิด
ภาพรวมของปัญหา
หากคุณเลือกตัวเลือก Store a language cookie to support language filtering for 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 ของคุณ