Files
aida_front/src/tool/cookie.js
2024-03-28 15:11:57 +08:00

41 lines
1.2 KiB
JavaScript

const setCookie = (name,value) => {
var Days = 100;
var exp = new Date();
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+ ";Path=/";
// document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString()+ ";Path=/home";
}
const getCookie = (name) => {
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return unescape(arr[2]);
else
return null;
}
function WriteCookie(name) {
var now = new Date();
now.setMonth( now.getMonth() - 1 );
// cookievalue = escape(document.myform.customer.value) + ";"
document.cookie = name + '=' + '' + ";Path=/";
document.cookie = "expires=" + now.toUTCString() + ";Path=/";
// document.write("Setting Cookies : " + "name=" + cookievalue );
}
function clonAllCookie(){
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
}
}
export {
setCookie,
getCookie,
WriteCookie,
clonAllCookie
}