document.cookie的使用

avatar
作者
筋斗云
阅读量:4

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。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!