ホームページ » の仕方 » Webサイトはあなたの好み(およびクッキーに関する選択)をどのように覚えていますか?

    Webサイトはあなたの好み(およびクッキーに関する選択)をどのように覚えていますか?

    ウェブサイトはあなたの好みをどのように覚えていますか(または誰もが欲しくないと思います)。そしてクッキー自体の扱いにくいテーマはどうですか?本日のSuperUser Q&Aの記事では、クッキーのしくみや、混乱した読者のために保存されている情報について説明しています。.

    本日の質疑応答セッションは、コミュニティ主導のQ&A Webサイトのグループである、Stack Exchangeの下位区分であるSuperUserの好意により提供されます。.

    Pedro Vezini(Flickr)の写真提供.

    質問

    SuperUserの読者Ruud Lendersは、Webサイトの設定やCookieがどのように機能するかについてもっと知りたいのです。

    私が訪れたWebサイトにポップアップが表示され、そのWebサイトがCookieに設定を保存することを許可するかどうかを尋ねられました。偶然にも、いいえを選びました。ページを更新してもポップアップは表示されません。履歴やCookieをクリアせずにこの種のポップアップを元に戻す方法はありますか?

    これも私に考えさせました。 WebサイトがCookieの保存を許可されているかどうかをどのようにして確認できますか?クッキーに保存する?

    Webサイトは全体的な好みや一般的なCookieに関する選択についてどのようにして記憶していますか。?

    答え

    SuperUserの貢献者bvukelicが私たちに答えを持っています。

    あなたがしたいかどうか彼らはあなたに尋ねました 店舗設定 あなたが一般的にクッキーをセットして欲しいのではないならクッキーに。そのため、この機能のサポートを書いているのであれば、別のcookieを設定します(noprefユーザーがこのCookieを持っているかどうかを確認します。あなたはそのウェブサイトのためのそのようなクッキーを見つける可能性があります、あなたは他のクッキーや歴史を削除せずにクリアすることができます.

    特定のページに設定されたCookieの検査

    Firefoxでは、ページの空白部分を右クリックしてからを選択することで、特定のWebページのCookieを一覧表示できます。 ページ情報を見る オプション。あなたは見つけるでしょう クッキーを見る ボタン セキュリティタブ. Chromeでは、あなたは同じ ページ情報を見る アドレスバーからぶら下がるダイアログを開くオプション。上部付近のリンクをクリックすると、クッキーのリストが表示されます。私は同様の機能が他のブラウザでも見つかると思います。.

    WebサイトがCookieを設定しているかどうかを確認する

    これはあなたがウェブサイトがしていることを発見することができる一つの方法です。でウェブサイトをご覧ください プライバシーモード. 開く 開発者ツール そしてに切り替えます ネットワークタブ. それからあなたがサイトにクッキーであなたを追跡させることを断るようにバックグラウンドでどんな活動が起こっているか見るためにチェックしなさい。具体的には、レスポンスヘッダーを探して、それがあるかどうかを確認します。 セットクッキー そこにヘッダーがあります。それからそれが何らかの違いを生むかどうか見るためにヘッダーに記載されたクッキーを削除してみてください.

    localStorageについて

    別の投稿者がlocalStorage(ブラウザ内データベース)について言及しているので、私もこれについてコメントします。データをサーバーに送り返すJavaScriptコードがない限り、localStorageデータはサーバーにアクセスできないため、Webサイトがこの目的でlocalStorageを使用することは非常に稀です。 localStorageの内容を確認したい場合は、最も簡単な方法は 開発者ツール ブラウザで、 (JavaScript)コンソールタブ, localStorageと入力します。これにより、次のような出力が得られます。

    • ストレージsomeKey:“ value”、長さ:1

    someKeyは、あなたがいるWebページ上のJavaScriptによって設定された値を識別します。 someKeyが関連性のあることをしていると思われる場合は、次のコマンドを実行して削除してみてください。

    • localstorage.removeItem( 'someKey');

    これにより、localStorageからsomeKeyの下のデータが削除され、Webページをリロードすると工場出荷時の設定に復元される可能性があります。特定のキーがCookie通知機能によって設定されているかどうかわからない場合は、次のWebページを開いてください。 プライバシーモード そしてWebページと対話する前にlocalStorageの内容をリストします.

    繰り返しますが、私は多くのウェブサイトがこの目的のためにlocalStorageを使用しているとは思わない.


    説明に追加するものがありますか?コメントで音を消す。他の技術に精通したStack Exchangeユーザーからの回答をもっと読みたいですか?こちらのディスカッションスレッドをチェックしてください。.