通过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
}
}
}

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

本文结束

相关推荐
wanhengidc14 小时前
云手机与云服务器之间的关系
服务器·游戏·智能手机·云计算·区块链
wit_yuan14 小时前
linux udp广播数据包实际用例
linux·服务器·udp
焦糖小布丁14 小时前
加http和https访问的网站不同?
前端
人工智能的苟富贵14 小时前
用 Rust 写一个前端项目辅助工具:JSON 格式化器
前端·rust·json
季春二九15 小时前
Edge 卸载工具 | 版本号1.0 | 专为彻底卸载Microsoft Edge设计
前端·microsoft·edge·edge 卸载工具
雨过天晴而后无语15 小时前
HTML中JS监听输入框值的即时变化
前端·javascript·html
座山雕~15 小时前
html 和css基础常用的标签和样式(2)-css
前端·css·html
一勺菠萝丶15 小时前
为什么 HTTP 能访问,但 HTTPS 却打不开?——Nginx SSL 端口配置详解
前端
利刃大大15 小时前
【高并发服务器:HTTP应用】十四、Util工具类的设计与实现
服务器·http·高并发·项目·cpp
zhanglianzhao15 小时前
基于云服务器自建Rustdesk远程桌面——以京东云为例
运维·服务器·京东云