2011-10-28 37 views
-2

如何从javascript中为特定主机删除所有Cookie。 我检查了许多共享的deleteCookie函数,但我没有找到如何删除涉及特定域的cookie(例如:删除与主机/域about.com有关的cookie)。从javascript中删除特定主机的cookie

+0

https://developer.mozilla.org/zh/Same_origin_policy_for_JavaScript – katspaugh

+0

我只是想删除有关的cookies到本地主机。根据这项政策,我可以这样做吗?起源是一样的。所以在这种情况下,我该怎么做? –

回答

0

我认为用JavaScript可以做到这一点。你可以阅读一个cookie的值,但是你不能在Javascript中看到它的域名。

+0

我们可以看到有关cookie的所有细节。(使用Mozilla) –

+0

你能在javascript中看到这些细节吗?如果是这样,请张贴代码。 – dnuttle

+0

使用mozilla,进入工具/选项/显示Cookies,它会显示为每个域创建的Cookie。点击它们中的任何一个,它都会显示细节。 –

1

您只能删除当前域中的Cookie。要删除cookie,请将其到期时间设置为过去的时间。

+0

'当前域'是指本地主机(自己的系统)?如果是的话,我该如何删除它。我知道,在过去的时间设置时间,cookie被删除,但我不知道如何为域名'localhost'做这件事? –

+0

我的意思是当前域在运行Javascript代码的网页的域中。 –

+0

这是我给出的代码。这不起作用。请帮助我通过!