删除cookies javascript
我有一块饼干删除cookies javascript,javascript,jquery,cookies,Javascript,Jquery,Cookies,我有一块饼干 console.log(document.cookie); Clickme=a-6,a-7,a-8,a-9,a-10,a-17,a-8, 我想删除此cookie,我尝试了以下操作,但它们不起作用 document.cookie = "Clickme=; max-age = -1;" document.cookie = Clickme+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;" document.cookie = "Clickme=;
console.log(document.cookie);
Clickme=a-6,a-7,a-8,a-9,a-10,a-17,a-8,
我想删除此cookie,我尝试了以下操作,但它们不起作用
document.cookie = "Clickme=; max-age = -1;"
document.cookie = Clickme+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT;"
document.cookie = "Clickme=; expires=Thu, 01 Jan 1970 00:00:00 UTC";
我使用以下命令删除cookie
函数deleteCookie(名称){
var domain=location.hostname,
路径=“/”;//根路径
document.cookie=[
名称“=”,
“;expires=”+新日期(0)。ToutString(),
“;路径=”+路径,
“;域=”+域
].加入(“”);
}
deleteCookie('Clickme')代码>试试这个。
函数delete_cookie(名称){
document.cookie=name+'=;expires=Thu,1970年1月1日00:00:01 GMT;';
}
希望它能起作用。看到了吗
你可以使用这个功能
function removeItem(sKey, sPath, sDomain) {
document.cookie = encodeURIComponent(sKey) +
"=; expires=Thu, 01 Jan 1970 00:00:00 GMT" +
(sDomain ? "; domain=" + sDomain : "") +
(sPath ? "; path=" + sPath : "");
}
removeItem("cookieName");
在angular中,您可以使用$cookies。如果有帮助的话,也可以删除。第二次尝试的可能副本应该可以工作-如果它是正确的javascript(如此接近)document.cookie=“Clickme=;expires=Thu,1970年1月1日00:00:01 GMT”
-第三次尝试应该有效,但需要将cookie路径设置为根路径。事后看来,将路径和域作为参数传递可能更好。