我正在使用以下功能来创建和删除Cookie。这在过去很有用,但最近我开始通过localhost进行调试,我注意到deleteCookie
函数不再有效。
function setCookie(cname, cvalue, exsecs) {
let expires = "";
if (exsecs) {
var d = new Date();
d.setTime(d.getTime() + (exsecs * 1000));
expires = "expires="+ d.toUTCString();
} else {
expires = "expires=Fri, 31 Dec 9999 23:59:59 GMT"
}
document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";
}
function deleteCookie( name ) {
document.cookie = name + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
}
正如你所看到的,它非常直接。有没有更好的方法来“删除”在本地运行的cookie?或者我可以进行一些配置更改吗?