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