📜  清除 cookie js - Javascript (1)

📅  最后修改于: 2023-12-03 14:56:08.484000             🧑  作者: Mango

清除 Cookie JS - Javascript

本文将为程序员讲解如何使用 Javascript 清除浏览器的 Cookie。

什么是 Cookie?

Cookies 是一种储存在用户计算机中的小文本文件,它们跟踪用户活动并存储个人偏好。功能上它们是可以为我们处理一些登录存储、网站偏好存储等问题提供非常实用的帮助,但也有一些网页钓鱼、网络广告跟踪等问题引起了Cookie的面临的较多的质疑。

清除 Cookie
function clearCookie() {
   var cookies = document.cookie.split("; ");

 for (var i = 0; i < cookies.length; i++) {
   var cookie = cookies[i];
   var eqPos = cookie.indexOf("=");
   var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
   document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
 }
 alert('Cookies Deleted');
}

上述 Javascript 代码将清除存储在当前页面的所有 Cookie。代码经过简单的解析即可发现,它将 document.cookie 即当前页面中所有的 Cookies 进行了遍历,并删除每一个 Cookie。

结论

使用上述 Javascript 代码,可以很方便地清除存储在当前页面的所有 Cookie。需要注意的是,该代码并没有实际删除存储在其他窗口的 Cookie。如果需要删除存储在其他窗口中的 Cookie,您需要使用其他方法进行操作。