友人のためにサイトを作成しています。メイン ページには、Google +1 ボタン、Twitter の [フォロー] ボタン、および Facebook の [いいね] ボタンがあります。
Google Chrome の F12 メニューの Cookie の下を見ると、左側のリストには、Google、Twitter、Facebook のサイトの品揃えと、私自身 (現在は localhost) が含まれてい
ます。localhost の Cookie の下を見ると、15 個あり、すべてそれらのドメインは .twitter.com または .google.com のいずれかとしてリスト
されています! localhost リストの下に Cookie が表示されるのはなぜですか? また、これを防ぐ方法はありますか? 私の Cookie と彼らの Cookie を区別するのは少し面倒です。ありがとうございました!
質問する
101 次
1 に答える
0
Cookie はドメイン固有のものであり、他のドメインのサイトでは読み取ることができません。私の推測では、削除は localhost のスコープを超えていたのです。開発者ツール コンソールからではなく、Chrome 設定内から Cookie マネージャーを使用してみます。
- 設定を開く
- [詳細設定を表示...] をクリックします。
- [プライバシー] セクションで、[コンテンツの設定]をクリックします。[コンテンツの設定] ウィンドウが開きます。
- [ Cookie ] セクションで、[すべての Cookie とサイト データ] をクリックします。[Cookie とサイト データ] ウィンドウが開きます。
- localhostの表示をフィルタリングする
- localhost エントリをクリックして、このドメインの Cookie を表示します。
- 個々の Cookie をクリックして削除するか、右側の[ X ] をクリックしてこのドメインのすべての Cookie を削除します。
ここから、他のドメインの他の Cookie を調べ、スクリプトをテストしてそれらを取得することができます。深刻なブラウザのバグを発見しない限り、これは不可能です。
于 2012-11-01T22:45:44.137 に答える