結論
Chrome の設定にて、SameSite by default cookies
を Disabled
にします。
この設定は通常の設定メニューから行くのではなく、アドレスバーに chrome://flags/
と入力して設定を表示させる必要があります。
前提
Chrome のバージョン
79.0.3945.8(Official Build)dev (64 ビット)
- 78 以上 で起こるようです(未検証)
現象
当該設定を行わない場合、はてなブログでは、ヘッダに以下のように表示され続けます。
同様に、ニンテンドーストアでは以下のように「ログイン/新規登録」が出続けます。
このとき、デベロッパーツールには以下のように A cookie associated with a cross-site resource at ...
と表示されます。
理由と対応
このような現象が起こる理由については、Chromium の公式ブログに記載されています。
現象を避けるために SameSite by default cookies
を Disabled
にしましたが、本来は好ましいことではないです。ただ、根本的な問題の解決はユーザ側で行うことではなくサイト側で行うことであるため、好ましくないとは理解しつつ、Disabled
にしておくのが現実的には良いのかなと思います。