【发布时间】:2014-03-04 18:05:50
【问题描述】:
我正在开发一个通过加载 index.html 文件在浏览器中启动的 Web 应用程序。 (file:///C:Users/xxx/path/index.html)
当我的页面加载时,我在 Chrome 设置中看到一些 cookie 已从我之前的连接中存储:
我想删除“acustomdomain.com”的所有cookies。
当我的本地页面加载但它不起作用时,我使用此代码:
function deleteAllCookies() {
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";
}
}
对我来说这很正常,因为当我在 Chrome 控制台中执行 document.cookie 命令时,结果为空,因为我的本地页面没有存储任何 cookie。
如何删除为另一个域存储的 cookie?
【问题讨论】:
标签: javascript cookies