2013-10-09 98 views
0

我想使用javascript刪除一個cookie,cookie名稱是「orinet」,我找到鏈接 Delete cookie by name?並將其更改爲如下所示,但不起作用,運行後, cookie仍然存在。 我想要做的只是刪除特定的cookie(或重命名它,類似的東西),可以建議什麼是錯的?或者可以建議解決方法來做到這一點?感謝刪除特定名稱的Cookie

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

    <a href="javascript:del_cookie(orinet);">KILL</a> 
+0

的[通過JavaScript刪除cookies]可能重複(HTTP://計算器.com/questions/3918070/delete-cookies-via-javascript) – JBeagle

回答

0

你有語法錯誤在您的來電,orinet應在報價:

<a href="javascript:del_cookie('orinet');">KILL</a> 

而且還到期的格式不正確。應該是:

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

謝謝回覆,我真的不能用上面的方法來刪除cookies,可以告知是否有其他方法可以做到這一點?謝謝 – user2805388

0

您的到期值不正確的格式,更改爲:

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

<a href="javascript:del_cookie('orinet');">KILL</a> 
相關問題