在 JavaScript 中删除 Cookie

2025年4月23日 | 阅读 3 分钟

在上一节中,我们学习了在 JavaScript 中设置和更新 Cookie 的不同方法。除此之外,JavaScript 还允许我们删除 Cookie。在这里,我们将看到所有可能的删除 Cookie 的方法。

删除 Cookie 的不同方法

以下是删除 Cookie 的方法

  • 可以通过使用 expires 属性删除 Cookie。
  • 也可以通过使用 max-age 属性删除 Cookie。
  • 我们可以通过使用网络浏览器显式删除 Cookie。

删除 Cookie 的示例

示例 1

在此示例中,我们使用 expires 属性,通过为其提供过期日期(即任何过去的日期)来删除 Cookie。

示例 2

在此示例中,我们使用 **max-age** 属性,通过为其提供零或负数(表示秒)来删除 Cookie。

示例 3

让我们看一个设置、获取和删除多个 Cookie 的示例。

示例 4

让我们看一个显式删除 Cookie 的示例。

点击一次 **Set Cookie** 后,每当我们点击 **Get Cookie**,Cookie 的键和值都会显示在屏幕上。

JavaScript Deleting a Cookie

要显式删除 Cookie,请按照以下步骤操作

  • 打开 Mozilla Firefox。
  • 点击 **打开菜单 - 库 - 历史 - 清除最近历史 - 详细信息**。
JavaScript Deleting a Cookie
  • 在这里我们可以看到一个 **Cookie** 复选框,它已被标记。现在,点击 **立即清除** 以显式删除 Cookie。

现在,点击 **Get Cookie**,将出现以下对话框。

JavaScript Deleting a Cookie

在这里,我们可以看到 Cookie 已被删除。