JavaScript无法删除所有的Cookies。

6

我正在使用以下代码删除cookie:

document.cookie = "CookieName=; expires=Thu, 01 Jan 1970 00:00:00 UTC";

有两个cookie,一个在域名为www.websiteaddress.com的网站上,另一个在.websiteaddress.com的网站上。 当我在www.websiteaddress.com页面时,具有域名地址www.websiteaddress.com的cookie被删除,但另一个cookie没有被删除。如何在加载www.websiteaddress.com上的JavaScript时删除这两个cookie。

1个回答

5

您不被允许删除其他网站上的cookie。因为无法保证您拥有www.websiteaddress.com.websiteaddress.com两个域名。您只能删除当前域名下设置的cookie。


1
这两个 cookie 都在同一个域上,但用于保存它们的地址不同。一个是带有 www 的,另一个则没有。 - Quitso

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接