7
Есть ли библиотека JavaScript или легко работать с файлами cookie?Есть ли хорошая библиотека 'cookie' для javascript?
Есть ли библиотека JavaScript или легко работать с файлами cookie?Есть ли хорошая библиотека 'cookie' для javascript?
ваниль Javascript FTW
/*********************************************************
gets the value of a cookie
**********************************************************/
document.getCookie = function(sName)
{
sName = sName.toLowerCase();
var oCrumbles = document.cookie.split(';');
for(var i=0; i<oCrumbles.length;i++)
{
var oPair= oCrumbles[i].split('=');
var sKey = decodeURIComponent(oPair[0].trim().toLowerCase());
var sValue = oPair.length>1?oPair[1]:'';
if(sKey == sName)
return decodeURIComponent(sValue);
}
return '';
}
/*********************************************************
sets the value of a cookie
**********************************************************/
document.setCookie = function(sName,sValue)
{
var oDate = new Date();
oDate.setYear(oDate.getFullYear()+1);
var sCookie = encodeURIComponent(sName) + '=' + encodeURIComponent(sValue) + ';expires=' + oDate.toGMTString() + ';path=/';
document.cookie= sCookie;
}
/*********************************************************
removes the value of a cookie
**********************************************************/
document.clearCookie = function(sName)
{
setCookie(sName,'');
}
Куки изначально поддерживается JS, и не так уж сложно управлять требует библиотеку. –
Да, есть библиотека jQuery Cookies: https://github.com/js-cookie/js-cookie –