【发布时间】:2020-05-09 15:23:57
【问题描述】:
我通过这段代码创建了 cookie:
create_cookie = function(name, value, days){
var expires = "";
if (days) {
var date = new Date();
date.setTime(date.getTime() + (days*24*60*60*1000));
expires = "; expires=" + date.toGMTString();
}
document.cookie = name + "=" + value + expires + "; path=/";
};
create_cookie('ck','123',3); //cookie ck=123, expires after 3 days
当我执行console.log(document.cookie); 时,我可以看到cookie 创建成功。
有人能回答为什么这段代码无法删除这个cookie吗?
delete_cookie = function(name){
document.cookie = name+'=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';
};
delete_cookie('ck');
(我的浏览器是 Mac OSX 10.10 上的 Google Chrome 79.0.3945.117)
【问题讨论】:
标签: javascript google-chrome cookies