はてなブログ開発ブログ

はてなブログの新機能など開発に関する情報、公式のお知らせを発信します。

一部バージョンのSafariをご利用の場合に、ログイン状態が正常に反映されないことがあります

一部バージョンの Safari(macOS、iOS)をご利用の場合、はてなブログ内のログイン状態が正常に反映されないことがあります。例えば、ダッシュボードではログインしていても、トップページでは「ブログ開設」の案内が表示されるなど、ページによってログイン状態が異なって見える状況です。

これは macOS および iOS の Safari の初期設定にて「サイト越えトラッキングを防ぐ」がオンになったことによるものです。該当となるのは、macOS の Safari バージョン12.0以降 および iOS の Safari バージョン11.0 以降です。つきましては、以下手順で設定を変更を行うか、Google ChromeやFirefoxなど別のブラウザをご利用ください。また、はてなブログの利用にサードパーティCookieが必要な理由については、記事の後半をご確認ください。

設定方法

macOS での設定手順

  1. Safari の環境設定を開く(command + ,(カンマ)キーでも開きます)
  2. 「プライバシー」をクリックする
  3. 「Webサイトによるトラッキング」の項目にて「サイト越えトラッキングを防ぐ」のチェックを外す
「サイト越えトラッキングを防ぐ」のチェックを外す

iOS での設定手順

  1. 「設定」アプリを開き「Safari」を開く
  2. 「プライバシーとセキュリティ」の項目で「サイト超えトラッキングを防ぐ」をオフにする
「サイト超えトラッキングを防ぐ」をオフにする

Safariに関する詳しい情報は、下記のリンクを参照してください。

その他のブラウザについて

Safari以外のブラウザでも、サードパーティCookieの設定を拒否していることがあります。ブラウザごとの設定方法については、下記のリンクなどを参照してください。

はてなブログとサードパーティCookieについて

はてなブログでは、ブログごとにドメイン(staff.hatenablog.comなど)が異なっていることから、はてなドメイン(hatena.ne.jp)へのログイン状態を維持するため、サードパーティCookieを利用しています。これにより、ログイン状態にあわせたヘッダメニューが表示され、その場編集や記事の購読、その他の操作が可能になっています。

詳しくは、以下のヘルプをご確認ください。
help.hatenablog.com

本件について、お問い合わせ等でご報告いただいたユーザーの皆さま、ありがとうございました。