ウェブサイトはどのようにしてクッキーを保存しないことを記憶するのでしょうか?

ウェブサイトはどのようにしてクッキーを保存しないことを記憶するのでしょうか?

ウェブサイトにポップアップが表示され、ウェブサイトが設定を Cookie に保存することを許可するかどうかを尋ねられました。誤って「いいえ」と答えてしまいました。更新/再起動してもポップアップは表示されません。

履歴や Cookie を消去せずに、このようなポップアップを復元するデフォルトの方法はありますか?

また、ウェブサイトはクッキーの保存が許可されているかどうかをどのように記憶するのでしょうか? クッキーに保存するのでしょうか?

答え1

彼らはあなたにストアの設定一般的にクッキーを設定するかどうかではなく、クッキーでの設定です。したがって、この機能のサポートを作成する場合は、別のクッキー (例: nopref) を設定し、ユーザーがこのクッキーを持っているかどうかを確認します。そのサイトのそのようなクッキーが見つかる可能性は高く、他のクッキーや履歴を消去せずに消去できます。

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

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

サイトがクッキーを設定しているかどうかを調べる

サイトが何をしているかを知る方法の 1 つをご紹介します。シークレット モードでサイトを開きます。開発者ツールを開き、[ネットワーク] タブに切り替えます。次に、Cookie によるサイトの追跡を拒否した状態で、バックグラウンドでどのようなアクティビティが発生しているかを確認します。具体的には、応答ヘッダーを探して、そこに「Set-Cookie」ヘッダーがあるかどうかを確認します。次に、ヘッダーに記載されている Cookie を削除して、何か変化があるかどうかを確認します。

localStorageについて

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

Storage { someKey: "value", length: 1 }

someKeyは、現在表示しているページの JavaScript によって設定された値を識別します。関連する何かを行っていると思われる場合は、someKey以下を実行して削除してみてください。

localstorage.removeItem('someKey');

これにより、キーの下のデータがsomeKeylocalStorage から削除され、ページをリロードすると「工場出荷時の設定」に復元される可能性があります。特定のキーが Cookie 通知機能によって設定されているかどうかわからない場合は、ページをシークレット モードで開き、ページを操作する前と操作した後に localStorage の内容を一覧表示することができます。

繰り返しになりますが、この目的で localStorage を使用しているサイトはあまり多くないのではないかと思います。

答え2

これはオランダのサイトにとてもよく似ているし、あなたの名前もオランダ語っぽいので、もう少し詳しく説明します。

EU では、クッキーを使用していることをユーザーに事前に知らせることが義務付けられています。必要なのは、短いメッセージ、免責事項のセクション、または 1 回限りのポップアップ (これらはまれです) だけです。時々オプトアウトの可能性がある

オランダ人はクラスで一番行儀の良い男の子になりたいので、私たちはそれを少しだけ押し上げました
必須ではないユーザーがオプトインしない限り、Cookie は禁止されています (EU 規制とは反対)。

これにより、何が必須なのかという問題が生じます。まあ、それはほぼ網羅されており、Google Analytics を使用するすべてのサイトでも必須ではない Cookie が配置されているという結論になります。

彼らは、ユーザーフレンドリーではない (しかし、これまでのところ「最善」の解決策) Cookie 選択ウォールでこれを修正しました。
サイトにアクセスする前に、[OK] または [いいえ] をクリックする必要があります。これは、たとえば Google Analytics などのため、ページを読み込む前に行う必要があります。

これを記憶するには複数の解決策があります。1 つは、IP をデータベースまたはブラウザのローカル ストレージ (クライアント側データベースなど) に保存することですが、最も簡単な解決策は、これを Cookie に保存することです。
これは必須の Cookie であるため、許可されます。

設定をリセットする
おそらくローカル ストレージ ソリューション (クライアントの DB または Cookie) が選択されると思われるため、履歴 (Ctrl + H) に移動し、Web サイトを右クリックして [忘れる] を選択できます。これにより、Cookie やストレージなど、このサイトに関連するすべてのものが削除されます。

「この法律は英国では廃止された」というコメントについて
オランダでは、これは実際にはもう実装されていません。表示(EU バージョン)はまだ表示されますが、市長のサイトを除いて、オプトインはほとんど存在しません。

関連情報