千家信息网

JavaScript如何设置、获取、清空Cookie

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,小编给大家分享一下JavaScript如何设置、获取、清空Cookie,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!设置,
千家信息网最后更新 2025年11月07日JavaScript如何设置、获取、清空Cookie

小编给大家分享一下JavaScript如何设置、获取、清空Cookie,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

设置,获取,清空 Cookie

// 设置cookiesfunction setCookie(name, value) {  var exp = new Date();  exp.setTime(exp.getTime() + 60 * 60 * 1000);  [xss_clean] = name + "=" + escape(value) + ";expires=" + exp.toGMTString() + ";path=/";}//读取cookiesfunction getCookie(name) {  var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");  if (arr = [xss_clean].match(reg))    return unescape(arr[2]);  else    return null;}// 清楚所有cookiesfunction clearCookie() {  var keys = [xss_clean].match(/[^ =;]+(?=\=)/g);  if (keys) {    for (var i = keys.length; i--;) {      [xss_clean] = keys[i] + '=0;path=/;expires=' + new Date(0).toUTCString(); //清除当前域名下的,例如:m.kevis.com      [xss_clean] = keys[i] + '=0;path=/;domain=' + document.domain + ';expires=' + new Date(0).toUTCString(); //清除当前域名下的,例如 .m.kevis.com      [xss_clean] = keys[i] + '=0;path=/;domain=kevis.com;expires=' + new Date(0).toUTCString(); //清除一级域名下的或指定的,例如 .kevis.com    }  }}

以上是"JavaScript如何设置、获取、清空Cookie"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

0