當瀏覽器從服務器請求一個網頁時,將屬于該頁的 cookie 添加到該請求中。這樣服務器就獲得了必要的數據來“記住”用戶的信息。
如果瀏覽器已關閉本地 cookie 支持,則以下實例均無法工作。
通過 path 參數,您可以告訴瀏覽器 cookie 屬于什么路徑。默認情況下,cookie 屬于當前頁。
document.cookie = username=Bill Gates; expires=Sun, 31 Dec 2017 12:00:00 UTC; path=/
document.cookie 會在一條字符串中返回所有 cookie,比如:cookie1=html' target='_blank'>value; cookie2=value; cookie3=value;
document.cookie = username=Steve Jobs; expires=Sun, 31 Dec 2017 12:00:00 UTC; path=/
舊 cookie 被覆蓋。
document.cookie = username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;
您應該定義 cookie 路徑以確保刪除正確的 cookie。
如果你不指定路徑,一些瀏覽器不會讓你刪除 cookie。
即使你向 document.cookie 寫一份完整的 cookie 字符串,當再次讀取時,你只能看到它的名稱-值對。
如果設置了新 cookie,則舊的 cookie 不會被覆蓋。新的 Cookie 會被添加到 document.cookie,所以如果你讀取 document.cookie,你得到的東西會像這樣:
cookie1 = value; cookie2 = value;顯示所有 cookie創建 cookie 1創建 cookie 2刪除 cookie 1刪除 cookie 2
如果你想找到一個指定 cookie 的值,你必須編寫 JavaScript 函數來搜索 cookie 字符串中的 cookie 值。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答