Файлы cookie приходят и уходят случайным образом, они не сохраняются при переходе с одной вкладки на другую или при перезапуске браузера - PullRequest
0 голосов
/ 10 января 2019

При разработке с http://localhost и http://127.0.0.1 куки-файлы отсутствуют на всех вкладках браузера. Проверка в инструментах разработчика не показывает куки при открытии новой вкладки, но после перехода на новый маршрут во вновь открытой вкладке куки снова появляются волшебным образом ...

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

Файлы cookie в chrome отображают случайное поведение, иногда они присутствуют, а иногда нет.

1 Ответ

0 голосов
/ 10 января 2019

... Эта проблема мучает меня уже около недели ... Важно понимать, что по крайней мере в chrome файлы cookie, установленные для http://localhost, отделены и отличаются от тех, которые хранятся для http://127.0.0.1 Таким образом, если вы начнете с того, что наберете localhost в строке браузера, а затем все ваше приложение перенаправится на 127.0.0.1, вы, по сути, окажетесь на том, что chrome считает двумя отдельными сайтами, даже если их явно достаточно для одного и того же сайта, тот же сервер.

Помните об этом различии и старайтесь использовать одно или другое во время разработки ... Я предпочитаю 127.0.0.1, поскольку это, возможно, немного более конкретно.

К вашему сведению: это также верно для localStorage ... это будет отличаться между 127.0.0.1 и localhost ..., что может привести к полному беспорядку, думая, что у вашего приложения есть проблемы, которых на самом деле нет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...