浏览器设置,读取,删除cookie方法

这篇博客介绍了JavaScript中处理Cookie的基本方法,包括如何获取Cookie、设置Cookie的值以及如何删除Cookie。通过示例函数`getCookie`、`setCookie`和`delCookie`,阐述了Cookie在Web开发中的应用。
摘要由CSDN通过智能技术生成
// 获取cookie
function getCookie (cookieName) {
  // name=lxw;age=18
  let start = document.cookie.indexOf(cookieName)
  if (start > -1) {
    start = start + cookieName.length + 1;
    let end = document.cookie.indexOf(';', start)
    console.log('', 'color: #40fff2', end);
    end = end > -1 ? end : document.cookie.length
    return unescape(document.cookie.substring(start, end))
  } else {
    return undefined
  }
}

// 设置cookie
function setCookie(cookieName, value, days = 1) {
  const date = new Date()
  date.setTime(date.getTime() + days * 3600 * 24 * 1000)
  document.cookie = `${cookieName}=${escape(value)}; expires=${ date.toGMTString() }; path=/; domian=.kuwo-inc.com`
}

// 删除cookie
const delCookie = (cookie_name) => {
  const exp = new Date();
  exp.setTime(exp.getTime() - 1);
  const val = getCookie(cookie_name);
  if (val != null) {
    document.cookie = cookie_name + '=' + val + ';expires=' + exp.toGMTString() + ';path=/;domain=.kuwo.cn'
  }
};
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值