通过JS删除当前域名中的全部COOKIE教程

有时候需要通过JS来控制一下网站的登录状态,就例如:网站登出功能,我们可以直接通过JS将所有COOKIE删除,COOKIE删除之后,网站自然也就退出了。

那么今天我就给大家分享一段JS的函数,通过调用这段函数就可以实现删除COOKIE功能了。

实例代码:

复制代码
function delCookie () {
var keys = document.cookie.match(/[^ =;]+(?==)/g)
if (keys) {
for (var i = keys.length; i--;) {
document.cookie = keys[i] + '=0;path=/;expires=' + new Date(0).toUTCString() // 清除当前域名下的,例如:m.ratingdog.cn
document.cookie = keys[i] + '=0;path=/;domain=' + document.domain + ';expires=' + new Date(0).toUTCString() // 清除当前域名下的,例如 .m.ratingdog.cn
document.cookie = keys[i] + '=0;path=/;domain=ratingdog.cn;expires=' + new Date(0).toUTCString() // 清除一级域名下的或指定的,例如 .ratingdog.cn
}
}
}

这段代码站长我已经实测过了,还是比较好用的。

本文结束

相关推荐
PyHaVolask3 分钟前
图片处理基础
运维·服务器
qing2222222219 分钟前
Linux中修改mac地址(重启后依然生效)
linux·服务器·macos
桦021 分钟前
【Linux复习】:进程概念
linux·运维·服务器
Par@ish31 分钟前
【局域网协议】通过ISE实现radius认证,AD 的TCP 3268端口在其中发挥什么作用
服务器·网络·tcp/ip
RisunJan41 分钟前
Linux命令-named-checkzone
linux·前端
小陈工42 分钟前
Python Web开发入门(十):数据库迁移与版本管理——让数据库变更可控可回滚
前端·数据库·人工智能·python·sql·云原生·架构
REDcker44 分钟前
Linux ss 命令详解与 Netlink 原理
linux·运维·服务器
爱吃菠萝121381 小时前
实验室服务器远程访问终极方案:SSH 反向隧道 + systemd 自动重连
运维·服务器·ssh
小杰3121 小时前
ZLMediakit源码梳理
服务器·音视频·流媒体·zlmediakit
吹晚风吧1 小时前
解决vite打包,base配置前缀,nginx的dist包找不到资源
服务器·前端·nginx