- ステータス
- 未解決
問題の概要
WPML → 言語ページでAJAXの言語フィルタリングをサポートするために言語Cookieを保存するオプションを選択すると、Firefoxのブラウザーコンソールに次のエラーが表示されます。
Cookie “wp-wpml_current_language”は、”SameSite”属性が”None”または無効な値に設定されており、”secure”属性がないため、まもなく拒否されます。”SameSite”属性の詳細については、https://developer.mozilla.org/docs/Web/HTTP/Headers/Set-Cookie/SameSiteをお読みください。
ドキュメントによると、Firefoxでこの警告が表示される理由は次のとおりです。
SameSite=NoneのCookieは、Secure属性も指定する必要があります(セキュアなコンテキスト/HTTPSが必要です)。
回避策
- Firefoxブラウザーを開き、アドレスバーにabout:configを貼り付けます。
- network.cookie.sameSite.laxByDefault.を検索します。
- これをダブルクリックすると、この値がfalseからtrueに変更されます。
- Firefoxブラウザーを再起動します。