Почему Chrome окрашивает мой файл cookie в красный цвет, когда я устанавливаю его из инспектора?

#google-chrome #cookies #google-chrome-devtools

#google-chrome #файлы cookie #google-chrome-devtools

Вопрос:

Если я открываю инспектор для страницы, перехожу на вкладку приложения, прокручиваю вниз до файлов cookie в списке слева, разворачиваю его и нажимаю мой домен, я получаю список файлов cookie, установленных в домене. Я могу добавлять новые записи в список и редактировать существующие, устанавливая и обновляя файлы cookie, сохраненные для этого домена.

После обновления до Chrome 73, если я пытаюсь установить файл cookie, браузер окрашивает текст в красный цвет и не устанавливает и не сохраняет файл cookie. Как мне продолжить настройку файлов cookie в Chrome 73?

Ответ №1:

Решил это с помощью

  1. найдите флаги в настройках Chrome, введя их в поле url chrome://flags
  2. выполните поиск Partitioned cookies и установите его в enable
  3. Перезапустите chrome (возможно, потребуется обновить страницу после перезагрузки, и она будет работать, как раньше)

Комментарии:

1. Похоже на ошибку в новой версии Chrome

2. Что это на самом деле делает?

3. Ошибка Chrome (согласно @ CoperNick) обходным путем является установка файла cookie в консоли. document.cookie = "mycookie=myvalue";

4. @Tallboy это позволяет использовать разделенные файлы cookie: D Подробнее о разделенных файлах cookie chromestatus.com/feature/5179189105786880

Ответ №2:

В Chrome 73 и более поздних версиях файлы cookie должны иметь значение для столбца Expires / Max-Age, иначе они не будут установлены. Дважды щелкните это поле и введите 2100, чтобы установить время истечения 2100-01-01T00:00:00.000Z для вашего файла cookie.

Комментарии:

1. Какое значение вы бы ввели для создания сессионного файла cookie?

2. Введите литеральную строку Session в столбец Expires / Max-Age. В поле будет указано N / A, но оно сохранит файл cookie вместо того, чтобы окрашивать строку в красный цвет.