获取 Cookie:

/**
 * 获取 Cookie
 * @param {String} name Cookie 名称
 */
function getCookie (name) {
  var reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");
  var arr = document.cookie.match(reg)
  if (arr) {
    return (arr[2]);
  }

  return null;
};

设置 Cookie:

/**
 * 设置 Cookie
 * @param {String} name Cookie 名称
 * @param {String} value Cookie 值
 * @param {Number} exdays Cookie 过期时间
 */
function setCookie  (name, value, exdays) {
  var dateNow = new Date();
  dateNow.setTime(dateNow.getTime() + (exdays * 24 * 60 * 60 * 1000));
  var expires = 'expires=' + d.toUTCString();
  document.cookie = name + '=' + value + '; ' + expires;
};

删除 Cookie:

/**
 * 删除 Cookie
 * @param {String} name Cookie 名称
 */
function delCookie  (name) {
  var dateNow = new Date();
  dateNow.setTime(dateNow.getTime() - 1);
  var currentCookie = getCookie(name);
  if (currentCookie != null) {
    document.cookie = name + "=" + currentCookie + ";expires=" + dateNow.toGMTString();
  }
};

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!

相关课程