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

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

本文结束

相关推荐
qczg_wxg14 小时前
React Native的动画系统
javascript·react native·react.js
漂流瓶jz15 小时前
解锁Babel核心功能:从转义语法到插件开发
前端·javascript·typescript
周小码15 小时前
shadcn-table:构建高性能服务端表格的终极解决方案 | 2025最新实践
前端·react.js
大怪v16 小时前
老乡,别走!Javascript隐藏功能你知道吗?
前端·javascript·代码规范
Doris_LMS16 小时前
Git的强软硬回退(三)
运维·服务器·数据库·git·idea
(Charon)16 小时前
基于 epoll 的高并发服务器原理与实现(对比 select 和 poll)
运维·服务器
ERP老兵-冷溪虎山16 小时前
Python/JS/Go/Java同步学习(第三篇)四语言“切片“对照表: 财务“小南“纸切片术切凭证到崩溃(附源码/截图/参数表/避坑指南/老板沉默术)
java·javascript·python·golang·中医编程·四语言同步学习·职场生存指南
webYin16 小时前
vue2 打包生成的js文件过大优化
前端·vue.js·webpack
gnip16 小时前
结合Worker通知应用更新
前端·javascript
叶玳言17 小时前
【LVGL】从HTML到LVGL:嵌入式UI的设计迁移与落地实践
前端·ui·html·移植