JS操作Cookie
function setCookie(name, value) {
var argv = setCookie.arguments;
var argc = setCookie.arguments.length;
var expires = (argc > 2) ? argv[2] : null;
var LargeExpDate = null;
if (expires != null) {
LargeExpDate = new Date();
LargeExpDate.setTime(LargeExpDate.getTime()
+ (expires * 1000 * 3600 * 24));
}
document.cookie = name
+ "="
+ escape(value)
+ ((expires == null) ? "" : ("; expires=" + LargeExpDate.toGMTString()));
}
/**
* 獲取Cookie
*
* @param {}
* Name
* @return {}
*/
function getCookie(Name) {
var search = Name + "=";
if (document.cookie.length > 0) {
offset = document.cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
return unescape(document.cookie.substring(offset, end));
} else
return "";
}
}
/**
* 從緩存中清除Cookie
*
* @param {} name
*/
function clearCookie(name) {
var expdate = new Date();
expdate.setTime(expdate.getTime() - (86400 * 1000 * 1));
setCookie(name, "", expdate);
} 本文由用戶 johon 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!