Cookie管理网站

这是一个用于管理网站Cookie的JavaScript库。它提供了创建、读取和删除Cookie的功能,以及一个检查浏览器是否支持Cookie的实用函数。

创建Cookie

createCookie(a, d, b) 是一个用于创建Cookie的函数。参数说明如下:

  • a: Cookie的名称。
  • d: Cookie的值。
  • b: Cookie的有效期(以天为单位)。如果设置为正数,则表示Cookie在指定的天数后过期;如果设置为负数,则表示立即删除该Cookie。

示例代码:

createCookie("username", "JohnDoe", 7); // 创建一个名为"username"的Cookie,值为"JohnDoe",有效期为7天  

读取Cookie

readCookie(a) 是一个用于读取Cookie的函数。参数说明如下:

  • a: 要读取的Cookie的名称。

示例代码:

var username = readCookie("username"); // 读取名为"username"的Cookie的值  

删除Cookie

eraseCookie(a) 是一个用于删除指定名称的Cookie的函数。参数说明如下:

  • a: 要删除的Cookie的名称。

示例代码:

eraseCookie("username"); // 删除名为"username"的Cookie  

检查浏览器是否支持Cookies

areCookiesEnabled() 是一个用于检查浏览器是否支持Cookies的函数。如果支持,则返回true;否则返回false。该函数通过尝试创建一个名为”testing”、值为”Hello”且有效期为1天的Cookie来实现检查功能。

示例代码:

if (areCookiesEnabled()) {  
console.log("Cookies are enabled.");  
} else {  
console.log("Cookies are not enabled.");  
}