温馨提示×

document.cookie的使用

小云
97
2023-09-28 06:24:49
栏目: 编程语言

document.cookie是一个可以用来读取和设置浏览器cookie的属性。

要读取cookie,可以使用以下代码:

var allCookies = document.cookie;

上述代码将返回一个字符串,其中包含所有的cookie。

要设置cookie,可以使用以下代码:

document.cookie = "cookieName=cookieValue; expires=expiryDate; path=/; domain=domainName; secure";

在上述代码中,cookieName是要设置的cookie的名称,cookieValue是要设置的cookie的值。

expires是可选的,用于设置cookie的过期时间。可以使用一个日期对象或一个表示未来日期的字符串,如"Fri, 31 Dec 9999 23:59:59 GMT"。如果不指定expires,则cookie将在浏览器关闭时过期。

path是可选的,用于指定cookie可用的路径。默认情况下,cookie只在设置它的页面及其子路径中可用。

domain是可选的,用于指定cookie可用的域名。默认情况下,cookie只在设置它的域名下可用。

secure是可选的,用于指定是否只通过安全的HTTPS连接发送cookie。

注意:在设置cookie时,一次只能设置一个cookie。如果要设置多个cookie,需要多次调用document.cookie。

要删除cookie,可以将expires设置为一个过去的日期,如:

document.cookie = "cookieName=; expires=Thu, 01 Jan 1970 00:00:00 GMT";

上述代码将删除名为cookieName的cookie。

0