2017-03-15 20 views
0

I持ってChromeで正常に動作しますが、IEでクッキーが削除されていないコードはJQuery removeCookieは、Internet Explorer上で動作していない7

jQuery.removeCookie("foo", { path: '/foo' }); 

の次のスニペット。私がクロムのクッキーを調べると、それはパス/fooの下にあることがわかります。私はパス上に後続のスラッシュをつけて次の呼び出しを試みましたが、オプション引数はまったくありませんでしたが、IEで動かすことはありません。

IEでCookieを削除するにはどうすればよいですか?お使いのjQueryのバージョンに応じて、これは通常

+0

あなたはクッキーのパスやページのURLを意味していますか?どのjQuery Cookieライブラリを使用していますか? –

+0

私はクロムクッキーのウィンドウで言及されたパスを意味します。たとえばJSESSIONIDにはパス '/'があります。 * jQuery Cookie Plugin v1.4.0 *を使用しています。クッキーを削除するライブラリの実装は '$。removeCookie = function(key、options){ if($ .cookie(key)=== undefined){ falseを返します。 } //オプションを変更しないで、新しいオブジェクトを拡張する必要があります。 $ .cookie(key、 ''、$ .extend({}、options、{expires:-1})); リターン!$。クッキー(キー); }; ' –

答えて

0

に動作します:あなたは「私は `/ foo`パスの下にそれを参照してください」と言うとき

$.cookie("name", null, { path: '/' }); 
関連する問題