#google-chrome #cookies #localhost #google-chrome-devtools
#google-chrome #файлы cookie #localhost #google-chrome-devtools
Вопрос:
Я пытаюсь установить (изменить) cookie в Chrome Dev tool, но он сохраняет только имя, а не значение.
Шаги:
- откройте страницу на
localhost:3000
- откройте инструменты разработки
- добавить новый cookie
- установить имя
- установить значение
- обновить страницу
Фактический результат: cookie с его именем есть, но значение пустое.
Забавная часть — это работало пару дней назад, не могу вспомнить, что изменилось с тех пор.
ОПЕРАЦИОННАЯ система — macOS v. 10.14.3 Chrome — v . 73.0.3683.86 (официальная сборка) (64-разрядная версия)
Также я заметил, что cookie выделен красным цветом (см. Myookie на скриншоте).
Настройка cookie для этой страницы отлично работает в Firefox.
Уже пробовал:
- откройте страницу из
127.0.0.1:3000
вместоlocalhost
- перезапустите chrome
- перезапустите ОС
Ответ №1:
открыл chrome: //flags и установил значение «Разделенные cookie» на «Включено» и перезапустил браузер. После этого красная строка не появилась, и я могу установить cookie, как и раньше.
Комментарии:
1. Это правильный путь.
Ответ №2:
С новой версией Chrome Максимальный возраст cooke можно установить следующим образом с помощью
dev tools -> console, установив document.cookie вручную.
document.cookie=’токен = 1234′.
Мы получим следующие данные Имя cookie: токен
Значение cookie: 1234
Срок действия / Максимальный возраст: 2019-12-26T15:22:22.000Z
Ответ №3:
Оказалось, что я должен установить дату истечения срока действия для MyCookie (все это в DevTools). Однако это сбивает с толку, потому что:
- Я почти уверен, что раньше это работало без даты погашения.
- у cookie i18next нет даты истечения срока действия, и он находится там просто отлично.