Я работаю над функцией удаления файлов cookie сеанса
Вот исходный код:
<script language="javascript">
window.onload = function ()
{
/* $.cookie('!lithiumSSO:tomtom.stage', null);
$.cookie('LiSESSIONID', null);*/
delete_cookie('LiSESSIONID');
delete_cookie('!lithiumSSO:tomtom.stage');
};
function delete_cookie ( cookie_name )
{
var cookie_date = new Date ( ); // current date & time
cookie_date.setTime ( cookie_date.getTime() - 1 );
document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
alert('name:' +cookie_name);
jQuery.cookie('LiSESSIONID', null); //Try to using jQuery
}
Я могу установить всплывающее окно с отображениемимя: LiSESSIONID =;истекает = ср, 02 фев 2011 10:56:52 по Гринвичу.Который на час позади.Однако, когда я использую firecookies, я вижу, что этот cookie все еще существует:
LiSESSIONID
7A10E3453B01DDFF934AC7AF71EAFEC3 forums.lithiumstage.tomtom.com
43 B
/
Сессия
HttpOnly
У кого-нибудь есть идеи, почему я не могу убить куки?Состояние функции jQuery сказало неопределенное, даже когда я загружаю функцию
Спасибо