2013-11-20 5 views
2

Я загрузил jquery cookie от http://cdn.jsdelivr.net/jquery.cookie/1.3.1/jquery.cookie.js.jquery cookie plugin не удаляет файлы cookie

Но я попытался

$.cookie() 
Object {IntApp_prpl1115: "soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr….161:8081/nexus/index.html&projects.projecta&true", IntApp_prpl1114: "soap7C84F0E730125B1D892B2A089A2B6D17&X-URTfgwdrvy3….161:8081/nexus/index.html&projects.project1&true"} 
IntApp_prpl1114: "soap7C84F0E730125B1D892B2A089A2B6D17&X-URTfgwdrvy3VhUTh7W 3Mt.tf&http://10.2.0.161:8081/nexus/index.html&projects.project1&true" 
IntApp_prpl1115: "soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr hckhlvMAMb.tf&http://10.2.0.161:8081/nexus/index.html&projects.projecta&true" 
__proto__: Object 


$.cookie("IntApp_prpl1115") 
"soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr hckhlvMAMb.tf&http://10.2.0.161:8081/nexus/index.html&projects.projecta&true" 


$.removeCookie("IntApp_prpl1115") 
true 


$.cookie("IntApp_prpl1115") 
"soapB9ACC84D2F8F9F15B110049BBA948D37&iwk OVEoOoMWr hckhlvMAMb.tf&http://10.2.0.161:8081/nexus/index.html&projects.projecta&true" 

Почему печенье удалить не работает? Я даже пошел и увидел в chrome: // settings/cookies, что cookie не был удален.

Я ссылаюсь на это how to delete cookie in jquery at the time of browser closing?. но все же я получаю значение cookie даже после удаления операции. Я также ссылался на http://www.sitepoint.com/eat-those-cookies-with-jquery/.

ОБНОВЛЕНИЕ на основе источника: Есть ли что-нибудь вроде cookie delete полностью? Или это только меняет срок действия? В коде кажется, что они меняются до некоторого недостижимого времени. Я прав?

Почему почему cookie удаляет (полностью уничтожает пару с именем), функция не предоставляется . Я думаю, что он недоступен даже в java-скрипте. Но в chrome ui мы можем сделать это в хроме: // настройки/cookies

Почему это так?

ответ

0

можно удалить, установив дату истечения срока действия Cookie на прошлом

document.cookie = cookiename + "=" + cookievalue + "истекает =".. + Новый Date() SETDATE (новая дата() GetDate () -1);

(ИЛИ)

$ .cookie ('cookiename', 'cookievalue', {путь: '/', истекает: -1});

Смежные вопросы