0
最近我遇到了這個奇怪的問題。 Cookie應該使用document.cookie = "key=value"
進行設置。然而,當我在一家這樣的方式設置cookie,我遇到這樣的意外的行爲:Chrome中奇怪的document.cookie行爲
正如你所看到的,當你將document.cookie
任何東西它被附加到cookie自身的結束。根本沒有辦法刪除所有的cookies! 看來,而不是設置cookie值,鉻追加到結束以類似的方式,這將做到:
var cookie;
function foo(bar){
cookie += "; " + bar;
}
這究竟是爲什麼?正如你所看到的,它不是一個本地文件,我在StackOverflow網站上使用了它(當然,退出)
這是記錄的行爲:https://developer.mozilla.org/en-US/docs/Web/API/文檔/餅乾 –