Если я создаю печенье в Javascript document.cookie = 'unseen', как мне удалить его, когда я ухожу с этой страницы? Это единственный файл cookie, который я создаю на странице.
document.cookie = 'unseen'
Запустите это:
document.cookie = 'unseen=; expires=Thu, 01-Jan-70 00:00:01 GMT;';
Вы не удаляете его, а сообщаете браузеру, что срок его действия истек, поэтому он удалит его.
Установите его, чтобы истечь до времени в прошлом. Функция от http://techpatterns.com/downloads/javascript_cookies.php
function Delete_Cookie( name, path, domain ) { if ( Get_Cookie( name ) ) document.cookie = name + "=" + ( ( path ) ? ";path=" + path : "") + ( ( domain ) ? ";domain=" + domain : "" ) + ";expires=Thu, 01-Jan-1970 00:00:01 GMT"; }
удалить document.cookie
В любом случае, я не уверен, что это правильный способ иметь дело с куки.