domain.com、sub1.domain.com、およびsub2.domain.comがあります。sub1.domain.comのサイトからスクリプトを呼び出して、このようにdomain.comに Cookie を設定します
document.cookie = "KEY=Value; domain=.domain.com; path=/; expires=Thu, 01 Jan 2013 00:00:01 GMT";
ブラウザをチェックして、そのCookieを確認します。よく見てください。その後、sub2.domain.comにアクセスして、作成した Cookie を変更または削除します。
document.cookie = "KEY=Deleted; domain=.domain.com; path=/; expires=Thu, 01 Jan 1990 00:00:01 GMT";
しかし運が悪い、クッキーはまだそこにあり、価値は残っている. サブドメインからルート Cookie を削除するにはどうすればよいですか?
編集:
明確にするために、両方のドメインで認証するためにcitrixシングルサインオンを使用しています。.domain.com にログインするだけで、citric が残りを認証します。しかし、問題はサインアウトメカニズムがないため、Cookie をクリアすることにしました。ブラウザプラグインでクリアすると機能します。しかし、コード (javascript) に関しては機能しません。誰もこれを知っていますか