javascriptから特定のホストのCookieを削除する

javascriptから特定のホストのすべてのCookie を削除するにはどうすればよいですか。 私は多くの人が共有するdeleteCookie関数をチェックしましたが、特定のドメインに関係するクッキーを削除する方法を見つけられません(例:cookieをホスト/ドメインabout.comに関連付ける)。

2
追加された 著者 katspaugh,
localhostに関連するクッキーを削除したいだけです。政策によると、私はそうすることができますか?起源は同じです。この場合、どうすればいいのですか?
追加された 著者 Anuj Balan,

2 答え

現在のドメインからのCookieのみ削除できます。クッキーを削除するには、有効期限を過去の時間に設定します。

1
追加された
私は、Javascriptコードを実行しているWebページのドメインのように現在のドメインを意味します。
追加された 著者 Dark Falcon,
ウェブページは http:// localhost/から配信されていますか?
追加された 著者 Dark Falcon,
そして、コード Get_Cookie を含めて、あなたが入手したサイトからすべてのコードをコピーしましたか?コードがどのようなエラーを生成しているかを調べるには、エラーコンソールを見ましたか?
追加された 著者 Dark Falcon,
「現在のドメイン」とは、ローカルホスト(自分のシステム)ですか?はいの場合は、どうすれば削除できますか?私は過去の時間を設定すると、クッキーは削除されますが、ドメイン 'localhost'に対してこれを行う方法を理解していないと知っていますか?
追加された 著者 Anuj Balan,
これは私が与えたコードです。これは働きません。私を助けてください! <script type = "text/javascript"> var path = "/"; var domain = "localhost"; var name = "LOGIN";警告( "パス - >" +パス);アラート( "ドメイン - >" +ドメイン);警告( "名前 - >" +名前); + "(ドメイン)?";ドメイン= "+ドメイン:" ")+(パス)=(ドメイン名) "; expires = Thu、1970年1月1日00:00:01 GMT"; </script>
追加された 著者 Anuj Balan,
そうです、それは正しいです。
追加された 著者 Anuj Balan,
私はコードを変更した...私はGet_Cookie()がコードに存在しないことを知っている。 <script type = "text/javascript"> var path = "/"; var domain = "localhost"; var name = "LOGIN";関数delCookie(name){alert( "delcookie関数と名前 - >" + name); document.cookie = name + "=;期限=木曜日、01-Jan-70 00:00:01 GMT" + ";パス= /"; } delCookie( "LOGIN");
追加された 著者 Anuj Balan,

私はJavascriptでこれが可能だとは思わない。 Cookieの値を読み取ることはできますが、そのドメインはJavascriptで表示されません。

0
追加された
すべての詳細をクッキーに見ることができます(Mozillaを使用する)
追加された 著者 Anuj Balan,
mozillaを使用して、ツール/オプション/ Cookieを表示すると、ドメインごとに作成されたCookieが表示されます。いずれかをクリックすると、詳細が表示されます。
追加された 著者 Anuj Balan,
あなたはjavascriptでその詳細を見ることができますか?もしそうなら、コードを投稿してください。
追加された 著者 dnuttle,
あなたの質問は、 "特定のホストのCookieをJAVASCRIPTから削除する"でした。私の答えは「私はJAVASCRIPTでこれが可能だとは思わない」ということでした。 JAVASCRIPTでそれを行う方法がわかっている場合は、コードを投稿してください。
追加された 著者 dnuttle,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript