在 JavaScript 中,可以使用 document.cookie 屬性來讀取和設置 Cookie。下面是一些常見的 Cookie 操作示例:
1.設置 Cookie:
document.cookie = "name=value; expires=date; path=path; domain=domain; secure";
其中:
·name=value 表示要設置的 Cookie 名稱和值。
·expires=date 指定 Cookie 的過期日期。可以是一個 GMT 格式的字符串或一個 Date 對象。
·path=path 指定 Cookie 的路徑。只有在該路徑下的請求才會發送 Cookie。
·domain=domain 指定 Cookie 的域。只有在該域下的請求才會發送 Cookie。
·secure 表示該 Cookie 只能通過安全(HTTPS)連接發送。
2.讀取 Cookie:
const cookieValue = document.cookie;
document.cookie 返回一個包含當前頁面中所有可用 Cookie 的字符串。
需要注意的是,由于 Cookie 存儲在客戶端,因此可以被用戶修改或刪除。同時,每個域和路徑都有 Cookie 的限制和隔離,不能在不同域之間共享 Cookie。在處理敏感數據或涉及隱私的信息時,需要謹慎使用 Cookie,并采取相應的安全措施。