JavaScript中的document.cookie屬性用于讀取和寫入瀏覽器的cookie。cookie是一個小的文本文件,用于存儲網站在用戶計算機上的一些數據。
語法: 讀取cookie: document.cookie 設置cookie: document.cookie = “name=value; expires=date; path=path; domain=domain; secure”
使用document.cookie可以獲取當前頁面的所有cookie,返回一個字符串,其中包含所有cookie的名稱和值。可以將返回的字符串進行分割和處理,以獲取特定的cookie的值。
例如:
console.log(document.cookie); // 輸出當前頁面的所有cookie
document.cookie = "username=John Doe; expires=Thu, 18 Dec 2023 12:00:00 UTC; path=/"; // 設置一個名為username的cookie,過期時間為2023年12月18日
注意:設置cookie時,需要指定名稱和值。可選參數包括過期時間(expires)、路徑(path)、域名(domain)和安全標志(secure)。過期時間用于指定cookie何時過期,路徑和域名用于限制cookie的可訪問性,安全標志表示cookie是否只能通過安全的HTTPS連接發送。
在實際開發中,可以使用document.cookie來存儲和讀取用戶的登錄狀態、個性化設置等信息。