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

この項目では、はてなブログの利用にサードパーティCookieが必要な理由と、その設定方法について説明します。

はてなブログを快適にご利用いただくには、WebブラウザでサードパーティCookieを許可していただくことを推奨いたします。

サードパーティCookieとは

サードパーティCookieとは、自分が現在アクセスしているドメインとは異なるドメインとやりとりされるCookieです。外部サイトから配信される広告やソーシャルボタンが貼られていたり、その他インラインフレームなどで異なるドメインが表示される際などに利用されます。

はてなブログでは、ブログごとにドメイン(staff.hatenablog.comなど)が異なっていることから、はてなドメイン(hatena.ne.jp)へのログイン状態を維持するため、サードパーティCookieを利用しています。

WebブラウザにおけるCookieの設定

サードパーティCookieは、Webブラウザの設定により受け入れ・拒否できます。ブラウザごとの設定方法については、下記のリンクなどを参照してください。

現在、Chromeをお使いの一部ユーザーにてサードパーティCookieを有効にしているにも関わらず「サードパーティCookieが無効になっています」というメッセージが表示されるという事例が確認されております。
「サードパーティーのcookieが無効になっています」と表示されている画面からは記事を書くことができないため、ダッシュボードにある「記事を書く」よりお願いします。
<ダッシュボード> https://blog.hatena.ne.jp/

Safariをご利用の場合

macOS High Sierra の Safari バージョン12.0 および iOS 12 の Safari バージョン12.0 より、初期設定にて「サイト越えトラッキングを防ぐ」がオンになりました。これにより、はてなブログへのログイン状態が維持されない状況となっています。つきましては、以下手順で設定を変更を行うか、Google ChromeやFirefoxなど別のブラウザをご利用ください。

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

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

その他のブラウザごとの「例外」の設定

ブラウザによっては、サードパーティCookie全体を許可(あるいは拒否)するだけでなく、そのうち一部を例外的に許可(あるいは拒否)することもできます。はてなの場合は、ワイルドカードで*.hatena.ne.jpを「例外」に指定すると、はてなからの各種Cookieを許可(あるいは拒否)できます。

具体的な表記や設定方法は、各ブラウザのドキュメントを参照してください。例えば、Google Chromeでは「Cookieとサイトデータの例外」ダイアログに[*.]hatena.ne.jpを追加します。