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。