Chrome 12 では、「Web サイトによるローカル データの保存を停止する」と「すべてのサードパーティ Cookie を例外なくブロックする」の両方の設定が有効になっています (Chrome をスウェーデン語にローカライズして実行しているため、これらの設定の英語での正確な名前はわかりません)。ただし、2 つの問題があります。
最初の問題は、地元の新聞社のサイト (そしておそらく他のサイトも) を訪問しているときに、www.facebook.com からの Cookie が何らかの理由で許可されることです。原因は、www.facebook.com ドメインに例外を追加したためだと思いますが、「すべてのサードパーティ Cookie を例外なくブロックする」という設定が示唆しているように、それは問題ではないはずです。
2 つ目の問題は、しばらくブラウジングした後、コンピューターに保存されている Cookie を確認すると、ホワイト リストにない Cookie が大量に保存されていることです。主に広告サービスからのものです。
上記の設定を有効にすることで、次の 2 つの要件を満たす Cookie のみが受け入れられるようになることを期待していました。
- クッキーはアドレスバーのドメインからのものである必要があります
- クッキーはホワイトリストにあるドメインからのものである必要があります
どうやらそうではないようです。問題は、私が設定を完全に誤解しているのか、それともこれはバグなのかということです。いずれにしても、希望する動作を実現する方法はあるのでしょうか?
答え1
タイプabout:flags
URLバーに入力してEnterキーを押し、「すべてのサードパーティCookieをブロック」を有効にします。
答え2
現在の Chrome (v56、2017 年 2 月 23 日確認) では、about:flags には表示されなくなり、メイン UI に移動されました。
- 3つのドットをクリックしてメニューを開きます(右上)
- 設定をクリック
- 「詳細設定を表示」リンクまでスクロールしてクリックします
- の中にプライバシーセクションをクリックしてコンテンツ設定ボタン
- 下クッキーセクションにはチェックボックスがありますサードパーティのCookieとサイトデータをブロックするサードパーティのサイトが Cookie を設定するのを防ぐには、これがチェックされていることを確認してください。
これを有効にした後は、既存の Cookie をすべて削除するのも良いでしょう。
答え3
2020年にパラメータ名が変更されました。"SameSite by default cookies"
そこへ移動: chrome:flags/#same-site-by-default-cookies を有効にします