この記事では、「はてなブログMedia」の利用にサードパーティCookieが必要な理由と、その設定方法について説明します。
「はてなブログMedia」を快適にご利用いただくには、WebブラウザでサードパーティCookieを許可していただくことを推奨しています。
サードパーティCookieとは
サードパーティCookieとは、自分が現在アクセスしているドメインとは異なるドメインが発行するCookieのことです。
外部サイトから配信される広告やソーシャルボタンが貼られていたり、その他インラインフレームなどで異なるドメインが表示される際などに利用されます。
サードパーティCookieが必要な理由
「はてなブログMedia」では、ブログごとにドメイン(staff.hatenablog.com
など)が異なっていることから、はてなドメイン(hatena.ne.jp
)へのログイン状態を維持するためにサードパーティCookieを利用しています。
サードパーティークッキーを利用することにより、ログイン状態にあわせたヘッダメニューが表示され、「購読リスト」や「あなたへのお知らせ」、その他の操作が可能になります。
サードパーティCookieを拒否している場合
「はてなブログMedia」のサードパーティCookieをWebブラウザで拒否している場合、「はてなブログMedia」のヘッダメニューからユーザーのログイン状態を把握できなくなるため、「あなたへのお知らせ」等のメニューを表示することができなくなります。
代替として、はてなにログインしている場合でも、次のような非ログイン利用者向けのメニューが常に表示されます。
この状態でブログを操作するには、「管理」メニューをクリックしてブログの管理画面に移動する必要があります。
上記のようなヘッダメニューが意図せず表示されている場合には、Webブラウザの設定を見直してください。
WebブラウザにおけるCookieの設定
サードパーティCookieは、Webブラウザの設定により受け入れ・拒否できます。ブラウザごとの設定方法については、下記のリンクなどを参照してください。
- Internet ExplorerでCookieを削除および管理する - Microsoft Windowsヘルプ
- Chrome で Cookie の削除、有効化、管理を行う - パソコン - Google Chrome ヘルプ
- サードパーティ Cookie を禁止する | Firefox ヘルプ
Safariをご利用の場合
macOS High Sierra の Safari バージョン12.0 および iOS 12 の Safari バージョン12.0 より、初期設定にて「サイト越えトラッキングを防ぐ」がオンになりました。これにより、「はてなブログMedia」へのログイン状態が維持されない状況となっています。つきましては、以下手順で設定を変更を行うか、Google ChromeやFirefoxなど別のブラウザをご利用ください。
macOS での設定変更方法
- Safari の環境設定を開く(command + ,(カンマ)キーでも開きます)
- 「プライバシー」をクリックする
- 「Webサイトによるトラッキング」の項目にて「サイト越えトラッキングを防ぐ」のチェックを外す
iOS での設定変更方法
- 「設定」アプリを開き「Safari」を開く
- 「プライバシーとセキュリティ」の項目で「サイト超えトラッキングを防ぐ」をオフにする
さらに詳しい情報は、下記のリンクを参照してください。
ブラウザごとの「例外」設定
ブラウザによっては、サードパーティCookie全体を許可(あるいは拒否)するだけでなく、一部を例外的に許可(あるいは拒否)することができます。
はてなの場合は、ワイルドカードで*.hatena.ne.jp
を「例外」に指定すると、はてなからの各種Cookieを許可(あるいは拒否)できます。
具体的な表記や設定方法は、各ブラウザのドキュメントを参照してください。例えば、Google Chromeでは「Cookieとサイトデータの例外」ダイアログに[*.]hatena.ne.jp
を追加します。