2010-10-12 58 views
2

刪除cookies可能重複:
Javascript cookie delete通過JavaScript

請讓我知道如何刪除特定的Cookie(我有餅乾其足夠的名字..)。

我真的沒有想法(我不知道JS很好......),當我在Google中搜索時,我沒有找到一個好的解決方案。

謝謝。

編輯: 如果我不能刪除cookie - 讓我知道如何將值更改爲「」(空白..),它也可以。

+1

您是否確實告訴我們「javascript cookie delete」搜索沒有提供有用的結果? – Oded 2010-10-12 19:06:42

+0

是的..我已經試過了,這就是我爲什麼要問這裏的原因。 – Luis 2010-10-12 19:09:14

+0

Tim S. Van Haren的回答是第一件事情,當我爲谷歌「JavaScript cookie刪除」作爲Oded建議。 – 2010-10-12 19:59:48

回答

9

被盜從here

function del_cookie(name) { 
    document.cookie = name + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; 
} 

此設置cookie值不了了之(name + '=;),並將到期時間過去(馬上到期的話)。

0

試試這個(改編自here):

function DeleteCookie(name, path, domain) 
{ 
    path = (path ? ";path=" + path : ""); 
    domain = (domain ? ";domain=" + domain : ""); 
    var expiration = "Thu, 01-Jan-1970 00:00:01 GMT"; 

    document.cookie = name + "=" + path + domain + ";expires=" + expiration; 
} 

從本質上講,您可以通過他們的過期日期設置爲保證在過去的某個日期刪除Cookie。