WPML
ステータス
未解決

問題の概要

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が必要です)。

回避策

  1. Firefoxブラウザーを開き、アドレスバーにabout:configを貼り付けます。
  2. network.cookie.sameSite.laxByDefault.を検索します。
  3. これをダブルクリックすると、この値がfalseからtrueに変更されます。
  4. Firefoxブラウザーを再起動します。

すべての既知の問題 →