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.");
}