Cookie
Cookie とは、サイトの訪問者の足跡をたどるために Web サーバが発行するタグです。Cookie を発行するサーバは、ユーザが初めてそのサイトを訪問する際に Cookie を発行します。この場合、OmniWeb は新たにページを読み込むごとにサーバに Cookie を送り返します。Cookie に蓄えられた情報を元に、サーバはユーザに送信する書類を変更することができます。
ユーザの情報を記録したい場合に Cookie は便利です。たとえば、あなたがショッピングサイトを訪問し、商品を見て購入したとしましょう。他のページに移動しても、サーバはあなたと、あなたの購入したものを確認できるのです。また、多くの Web サイトは表示や動作をカスタマイズできます。Cookie を用いてユーザの設定を追跡しているためです。
一方、Cookie を用いてユーザのページ移動やサイト移動を追跡している Web サイトもあります。これをプライバシーの侵害と考えているユーザも多いため、OmniWeb では、受け入れる Cookie と受け入れない Cookie をユーザが細かく制御できるようにしています。ただし、Cookie を拒否すると所定通りに動作しないサイトもあるという点にご注意ください。
OmniWeb 環境設定の 環境設定:セキュリティ から、OmniWeb の Cookie 管理方法を指定することができます。また、サイト環境設定 を使って、サイトごとに個別に Cookie の設定を指定することもできます。
Cookie シート
Cookie を使用している Web サイトにアクセスすると、OmniWeb はステータスバーに Cookie のアイコンを表示します。これをクリックすると、当該 Web サイトの発行する Cookie の一覧を示す Cookie シートが表示されます。
![]()
ステータスバーの Cookie アイコン(左から二番目)は、現在のサイトが Cookie を設定したことを示しています。
アイコンをクリックすると、Cookie の管理が可能となります。
ステータスバーの Cookie アイコンをクリックして表示されるシートでは、Cookie やその状態、Cookie を発行しているドメインなど Cookie に関連した情報を一覧で表示しています。Cookie を選択するとシートの下部にその値が表示させます。また、ポップアップメニューから Cookie の状態を変更したり、 ボタンをクリックして Cookie を削除することもできます。 ボタンをクリックして、現在のサイトが発行しているすべての Cookie を簡単に削除することもできます。
Cookie の管理方法については、以下の一つから選ぶことができます。
- 保存:この設定では OmniWeb は Cookie を保存し、サーバからの要求があれば返します。OmniWeb を終了しても、期限が切れるまでは Cookie を保存します。このため、次回 OmniWeb を起動し当該サイトを訪れると、Cookie はまだ有効になっています。
- セッション間のみ:この設定では OmniWeb は Cookie を保存し、サーバからの要求があれば返します。ただし、OmniWeb を終了すると Cookie を破棄するため、次回の起動時には Cookie は保存されていません。
- 拒否: OmniWeb は、Cookie に関する情報を保存します(必要であれば後で変更することも可能です)が、サーバに Cookie からの情報を送り返しません。
シートには検索フィールドがあり、Cookie の情報を用いて Cookie 一覧から絞り込み検索をかけることもできます。
環境設定から Cookie を表示
OmniWeb 環境設定の 環境設定:セキュリティ から、OmniWeb に保存されているすべての Cookie を表示することもできます。Cookie を表示... ボタンをクリックすると OmniWeb に保存済のすべての Cookie を一覧にまとめたシートを表示します。
サイト環境設定 からこのシートを表示した場合、現在のサイトが発行した Cookie のみが表示されます。
Cookie の利用
OmniWeb で Cookie を管理する上で最も簡単な方法は、OmniWeb 環境設定の 環境設定:セキュリティ から、ほとんどのサイトに対する Cookie の管理方法を設定するやり方です。管理方法を変更したいサイトには、必要に応じて サイト環境設定 からサイト個別の設定を行います。また、ステータスバーの Cookie アイコンから、サイトごとに Cookie の管理方法を指定できます。
たとえば、デフォルトではすべての Cookie を拒否したいとしましょう。この場合、OmniWeb 環境設定のセキュリティ環境設定で Cookie を受け入れる のチェックを外すと、個別にカスタム設定を行ったサイト以外のすべてのサイトに適用されます。Cookie を要求するサイトでは、サイト環境設定のセキュリティパネルを開き Cookie を受け入れる にチェックを入れると、そのサイトの Cookie が有効になります。
また、ステータスバーの Cookie アイコンから現在のサイトから送信される Cookie の設定を変更することもできますが、これは既にリストに表示されている Cookie にのみ適用されます。新しく受信した Cookie は OmniWeb の Cookie の設定に従います。