2015-12-23 159 views
4

$ .removeCookie未在Chrome中刪除Cookie。

請參閱下面的截圖附件。屏幕截圖取自Chrome設置 - >所有Cookie和網站數據。

enter image description here

上面的截圖中清楚地表明,一個餅乾(名稱:!代理proxyJSESSIONID和路徑:/股票報價/ REST/AUTH)是可用的。但是,當執行

$.removeCookie('!Proxy!proxyJSESSIONID', { path: '/stockquote/rest/auth'}); 

代碼它返回未刪除的cookie

enter image description here

我使用jQuery的Cookie的插件V1.4.1。

回答

1

最後我找到了另一種選擇。

$.cookie('!Proxy!proxyJSESSIONID', '', { expires: -1, path: '/stockquote/rest/auth'}); 
  1. 設置爲空白( '')的值和
  2. 設置一個額外的期權到期:-1

$ .removeCookie不工作。

3

要刪除Cookie使用jQuery設置的路徑值設置爲NULL:

$.removeCookie('filter', { path: '/' }); 
+0

請參考我的描述,我使用$ .removeCookie – Suvonkar

+0

將路徑設置爲「/」。這就是我所指的 – NiallMitch14

1

刪除Cookie,設置它是null

$.cookie("!Proxy!proxyJSESSIONID", null, { path: '/stockquote/rest/auth' }); 

值,這將是刪除

0

始終在設置Cookie時使用路徑。默認情況下,Cookie被保存爲每個頁面

//Set value to cookie 
$.cookie('key', 'value', { path: '/your/path'}); 

//remove value from cookie 
$.removeCookie('key', { path: '/your/path' });