这让我大吃一惊。我在浏览器上打开了一个站点(比如堆栈溢出)。我从浏览器控制台尝试删除cookie。我正在尝试两种方式,如网上许多人所建议的那样:
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
另一个给出一个确切的cookie名称如下:
document.cookie = '_ga=; expires=Thu, 01 Jan 1970 00:00:01 GMT;';
执行这两种方法中的任何一种后,我尝试输入:
document.cookie
我看到所有的cookie列表没有任何改变。我做错了什么,如何检查cookie是否被删除?