【问题标题】:Delete cookies for a particular host from javascript从 javascript 中删除特定主机的 cookie
【发布时间】:2011-10-28 23:48:44
【问题描述】:

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

【问题讨论】:

标签: javascript cookies


【解决方案1】:

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

【讨论】:

  • 您所说的“当前域”是本地主机(自己的系统)?如果是,我该如何删除它。我知道在将时间设置为过去时间时,cookie 会被删除,但我不明白如何为域 'localhost' 执行此操作?
  • 我的意思是当前域,即运行 Javascript 代码的网页的域。
  • 这是我给出的代码。这行不通。请帮我解决!!!
  • 然后您从获得它的站点复制了所有代码,包括函数Get_Cookie?您是否查看了错误控制台以查看代码生成了什么错误?
  • 我更改了代码...我知道代码中不存在 Get_Cookie()。
【解决方案2】:

我认为这在 Javascript 中是不可能的。您可以读取 cookie 的值,但在 Javascript 中看不到它的域。

【讨论】:

  • 我们可以看到与 cookie 有关的所有详细信息。(使用 Mozilla)
  • 你能在javascript中看到这些细节吗?如果是这样,请发布代码。
  • 使用 mozilla,进入 Tools/Options/Show Cookies,它将显示为每个域创建的 cookie。点击其中任何一个,它都会显示详细信息。
  • 您的问题是“从 JAVASCRIPT 中删除特定主机的 cookie”。我的回答是“我认为这对于 JAVASCRIPT 是不可能的。”如果您知道如何使用 JAVASCRIPT 进行操作,请发布代码。
猜你喜欢
  • 2017-01-08
  • 1970-01-01
  • 2013-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-07-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多