0
我想刪除瀏覽器cookie,當點擊一個按鈕。我檢查了我的代碼,發現onclick
事件工作並執行了deleteCookie
函數,但cookie未被刪除。點擊事件沒有刪除瀏覽器cookie
下面是我的代碼:
$(".close-conversation").on("click", function (e) {
e.preventDefault();
console.log('button clicked');
deleteCookie('instanceId');
deleteCookie('chatWindow');
deleteCookie('userdataLoaded');
});
//deleteCookie function
function deleteCookie(cname) {
document.cookie = cname + '=;expires=Thu, 01 Jan 1970 00:00:01 GMT;';
console.log('cookie deleted')
}
請幫我發現其中的錯誤。提前致謝。
您是否嘗試設置路徑? 'document.cookie = cname +「=; expires = Thu,1970年1月1日00:00:00 UTC; path = /;」;' – Zenoo
你的代碼工作正常,檢查小提琴https://jsfiddle.net/ku3zgLqe/ – Shiladitya
[按名稱刪除Cookie?]的可能重複(https://stackoverflow.com/questions/10593013/delete-cookie-by-name) –