添加:
export const setCookie = function (c_name, value, expiremMinutes) {
var exdate = new Date();
exdate.setTime(exdate.getTime() + expiremMinutes * 60 * 1000);
document.cookie =
c_name +
'=' +
escape(value) +
(expiremMinutes == null ? '' : ';expires=' + exdate.toUTCString());
};
获取:
export const getCookie = function (c_name) {
if (document.cookie.length > 0) {
var c_start = document.cookie.indexOf(c_name + '=');
if (c_start != -1) {
c_start = c_start + c_name.length + 1;
var c_end = document.cookie.indexOf(';', c_start);
if (c_end == -1) {
c_end = document.cookie.length;
}
return unescape(document.cookie.substring(c_start, c_end));
}
}
return '';
};
删除:
export const delCookie = function (c_name) {
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(c_name);
if (cval != null) {
document.cookie = c_name + '=' + cval + ';expires=' + exp.toUTCString();
}
};
添加、获取、删除Cookie的方法
最新推荐文章于 2023-12-19 17:54:35 发布
这篇文章提供了JavaScript中用于设置、获取和删除Cookie的三个函数:setCookie用于创建Cookie,getCookie用于读取Cookie,而deleteCookie则用于删除指定的Cookie。这些函数涉及到Web存储和浏览器交互的核心概念。
644

被折叠的 条评论
为什么被折叠?



