2013-10-09 71 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> 
相关问题