JavaScript 清空所有 Cookie 的完整代码实现

作者:代码拾荒

时间:2026-10-26

浏览:453

本文提供了一段简洁的 JavaScript 代码,用于清空浏览器中存储的所有 Cookie。通过正则表达式匹配 Cookie 键名,并遍历将其过期时间设置为过去时间,从而有效清除用户本地缓存数据。

文章目录
复制上述代码

JavaScript 清空所有 Cookie 的代码实现

具体实现代码如下所示:

 
定义一个名为 clearCookie 的函数:
使用正则表达式 /[^ =;]+(?=\=)/g 从 document.cookie 中提取所有 Cookie 的键名,并将结果存储在 keys 变量中。
检查 keys 数组是否存在(即是否有 Cookie 需要处理):
如果存在,则启动一个倒序循环,遍历 keys 数组中的每一个键名。
在循环体内,将当前键名对应的 Cookie 值设置为 '0',并将 expires 属性设置为当前时间(new Date(0)),即 1970 年 1 月 1 日,从而强制浏览器删除该 Cookie。
} 
} 

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章