Изменить документ.cookie в консоли Chrome не работает
могу ли я изменить документ.cookie в консоли инструментов разработчика Chrome?
моя текущая строка "cookie" было так:
"coldcookie="
кажется, он просто не работает, если я запускаю этот код ниже:
document.cookie = document.cookie + "; newcookie=something"
документ.куки вообще не изменится.
обновление: я обнаружил, что если я бегу:
document.cookie = "newcookie"
он фактически добавляет "newcookie" в строку cookie, например:
"oldcookie=; newcookie"
не должно ли это очистить текущую строку cookie?
Он делает то же самое в IE. Поэтому я думаю, что здесь должно быть какое-то правило. Есть идеи?
1 ответов
Cookies имеют срок действия, так как мы не можем их "удалить", мы просто заставляем их истекать с прошлой датой.
function deleteCookie(name) {
document.cookie = name + '=;expires=Thu, 05 Oct 1990 00:00:01 GMT;';
};
deleteCookie('newcookie')