繁体   English   中英

修改Chrome控制台中的document.cookie无效

[英]Modify document.cookie in Chrome console not working

我可以在Chrome开发者工具的控制台中修改document.cookie吗?

我当前的cookie字符串如下:

"coldcookie="

如果我在下面运行以下代码,它似乎无效:

document.cookie = document.cookie + "; newcookie=something"

document.cookie根本不会改变。

更新 :我发现如果我跑:

document.cookie = "newcookie"

它实际上在cookie字符串中添加了一个“newcookie”,如:

"oldcookie=; newcookie"

不应该清除当前的cookie字符串吗?

它在IE中做同样的事情。 所以我认为必须有一些规则。 有任何想法吗?

Cookie已设置为过期,因为我们无法真正“删除”它们,我们只是强制它们过去的日期到期。

function deleteCookie(name) {
    document.cookie = name + '=;expires=Thu, 05 Oct 1990 00:00:01 GMT;';
};

deleteCookie('newcookie')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM