Моя коллега столкнулась с проблемой, в которой NO cookie не может быть установлен в Chrome с помощью следующего кода:
document.cookie = "TEST=1; expires=Tue, 14 Oct 2014 20:23:32 GMT; path=/"
Поместите document.cookie
в консоль сразу же после того, как вы увидите результаты, как будто я не сделал никаких изменений. При обновлении страницы cookie не было, поэтому он правильно сообщал, просто не устанавливая правильно.
Вышеприведенный код будет работать, если он откроет новое окно инкогнито и будет работать для всех остальных. Я удалил все его файлы cookie с помощью инструментов dev и все еще не успевал вручную устанавливать файлы cookie (хотя другие возвращались, которые были установлены через заголовки сервера).
Как только он перезапустил Chrome, он начал вести себя правильно, поэтому кажется, что он сталкивался с некоторой причудой или ошибкой, которую больше нельзя воспроизвести.
Кто-нибудь еще сталкивается с этим? На данный момент я собираюсь проверить, что document.cookie
сообщает о том, что ожидается после настройки, а затем инициирует наш cookieless поток, когда пользователь отключил cookies, когда что-то не соответствует. Я ненавижу идею делать это, поэтому любые предложения и ответы будут замечательными.