72
クッキーカッター

多くのウェブサイトは、ユーザーのブラウジング体験を向上させるために、Cookie(閲覧セッションに関する小さな情報)を使用しています。例えば、サイトによっては、ログイン情報、サイト閲覧時の設定、ショッピングカートに追加されたアイテムの追跡などにCookieを使用する場合があります。(Macworldのフォーラムでは、ユーザーが訪問するたびにログインする必要がないようにCookieを使ってユーザーを記憶しています。)Cookieを使用する各サイトは、これらのCookieをユーザーのハードドライブに保存し、ユーザーがサイトを訪問した際にCookieを要求します。(Safariの場合、これらのCookieは~/Library/Cookies/Cookies.plistに保存されます。)

ほとんどの場合、Cookieは害を及ぼすことはありませんし、あるサイトのCookieを別のサイトがアクセスすることはできません。それでも、Cookieを無効にしたり、特定のCookieを削除したりする理由はあります。例えば、一部のオンライン広告サービスは、広告の閲覧履歴を追跡するためにCookieを使用しています。あるいは、 特定のサイトのセッション情報を保存したく ない場合もあります。

ほとんどのブラウザでは、Cookieに関する基本情報を表示でき、中にはCookieを管理できるものもあります。Safariも例外ではありません。Safariの環境設定で「セキュリティ」アイコンをクリックし、「Cookieを表示」ボタンをクリックすると、すべてのCookieの一覧が表示されます。また、各Cookieについて、ウェブサイトのドメイン名、Cookieの名前、Cookieが適用される特定のWebサーバーサブディレクトリ(存在する場合)へのパス、Cookieが安全かどうか、Cookieの有効期限、Cookieの内容など、詳細な情報も表示されます。Cookieを選択した場合は、Deleteキーを押すか、「削除」ボタンをクリックして削除できます。

SafariのCookie管理ダイアログ

残念ながら、Cookieを頻繁に操作するタイプの人にとって、SafariのCookie管理機能は物足りないものが多いです。特に問題なのは検索機能がないため、特定のCookieを見つけるにはリストを手動で検索する必要があることです。ウェブサイトで並べ替える機能は便利ですが、 www.domain.comのようなサイトは、 www.domain.com.domain.com 、そしておそらくその他の something.domain.comというドメイン名 に該当するCookieを使用している可能性 が高いことに気づいていない人がほとんどです 。そして、目的のCookieを見つけても、SafariではそのCookieの情報を表示するか、Cookie全体を削除することしかできず、変更は一切できません。

もっと良い解決策としては、Nicolas Valcasara 氏の無料の Cookies Eater 1.1 (   ) をチェックしてみてください。Safari の独自の Cookie ダイアログと同様に、Cookies Eater では Cookie を表示し、ドメイン (Web サイト)、名前、有効期限で並べ替えることができます。また、Cookie の情報を取得 (Command+I) して、そのパスと内容 (セキュリティ値は表示されません) を表示することもできます。しかし、いくつかの追加機能により、Cookies Eater は Safari の独自のダイアログよりも Cookie を管理する上でずっと良いソリューションになっています。まず何よりもその検索フィールドがあります。このフィールドにドメインまたはドメインの一部を入力することで、Cookie のリストをそのドメインに関連付けられているものだけに絞り込むことができます (または、検索したい Cookie の名前が分かっている場合は、検索条件をドメインから名前に変更できます)。下のスクリーンショットでは、検索機能を使用して、MacFixIt Web サイトに関連付けられているすべての Cookie を見つけています。

Cookies Eaterの検索機能

必要なCookieを見つけたら、Safariと同じようにすべて選択して削除できます。Cookies Eaterでは、誤って削除してしまったCookieを元に戻すことさえできます。しかし、Cookies Eaterには、ヘビーユーザーに嬉しい便利な機能がもう1つあります。Cookieの情報を取得することで、Cookieの詳細情報を確認できるだけでなく、ドメイン、有効期限、名前、パス、値などを編集することもできます。何をすべきかよくわからない場合はCookieの編集はお勧めしませんが、よくわかっている場合は、Cookies Eaterを使えば簡単に編集できます。(選択したCookieを複製したり、新しいCookieを最初から作成したりすることも可能です。)

Cookies Eaterのクッキー編集ダイアログ

最後に、Cookies Eaterにはホワイトリスト機能が搭載されており、特定のCookieを誤って削除されるのを防ぐことができます。ホワイトリストに追加したドメインのCookieは、ホワイトリストから該当のドメインを削除するまで削除または編集できません。これは、「クリーンアップ」中に不要なCookieを誤って削除してしまうのを防ぐのに効果的な方法です。

Cookie管理は誰にでもできるものではありません。しかし、SafariのCookieダイアログで時間を過ごすタイプのユーザーであれば、Cookies Eaterを使えばその時間を有効活用できるでしょう。