0

友人のためにサイトを作成しています。メイン ページには、Google +1 ボタン、Twitter の [フォロー] ボタン、および Facebook の [いいね] ボタンがあります。
Google Chrome の F12 メニューの Cookie の下を見ると、左側のリストには、Google、Twitter、Facebook のサイトの品揃えと、私自身 (現在は localhost) が含まれてい
ます。localhost の Cookie の下を見ると、15 個あり、すべてそれらのドメインは .twitter.com または .google.com のいずれかとしてリスト
されています! localhost リストの下に Cookie が表示されるのはなぜですか? また、これを防ぐ方法はありますか? 私の Cookie と彼らの Cookie を区別するのは少し面倒です。ありがとうございました!

4

1 に答える 1

0

Cookie はドメイン固有のものであり、他のドメインのサイトでは読み取ることができません。私の推測では、削除は localhost のスコープを超えていたのです。開発者ツール コンソールからではなく、Chrome 設定内から Cookie マネージャーを使用してみます。

  1. 設定を開く
  2. [詳細設定を表示...] をクリックします。
  3. [プライバシー] セクションで、[コンテンツの設定]をクリックします。[コンテンツの設定] ウィンドウが開きます。
  4. [ Cookie ] セクションで、[すべての Cookie とサイト データ] をクリックします。[Cookie とサイト データ] ウィンドウが開きます。
  5. localhostの表示をフィルタリングする
  6. localhost エントリをクリックして、このドメインの Cookie を表示します。
  7. 個々の Cookie をクリックして削除するか、右側の[ X ] をクリックしてこのドメインのすべての Cookie を削除します。

ここから、他のドメインの他の Cookie を調べ、スクリプトをテストしてそれらを取得することができます。深刻なブラウザのバグを発見しない限り、これは不可能です。

于 2012-11-01T22:45:44.137 に答える