📅  最后修改于: 2023-12-03 14:56:08.484000             🧑  作者: Mango
本文将为程序员讲解如何使用 Javascript 清除浏览器的 Cookie。
Cookies 是一种储存在用户计算机中的小文本文件,它们跟踪用户活动并存储个人偏好。功能上它们是可以为我们处理一些登录存储、网站偏好存储等问题提供非常实用的帮助,但也有一些网页钓鱼、网络广告跟踪等问题引起了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,您需要使用其他方法进行操作。