Недавнее изменение в Chromium сделало обязательным безопасную передачу файлов cookie с SameSite = None.
Я использую webpack-dev-server через vue -cli. Мои запросы к моему API передаются на другой сайт через веб-пакет. Cook ie имеет SameSite = None и Secure = false.
Я могу заставить свой бэкэнд использовать только безопасные файлы cookie, и по HTTPS они кажутся безопасными по умолчанию. Я думаю, проблема в том, что мой dev-сервер не использует HTTPS, и когда я использую HTTPS на webpack-dev-serverе, он работает. Однако я получаю жалобы от Chrome на отсутствие действующего сертификата.
Не могу представить, что я первый, у кого возникла эта проблема. Как я могу решить эту проблему плавно?
РЕДАКТИРОВАТЬ: Я пробовал chrome://flags/#allow-insecure-localhost
, но это по-прежнему генерирует огромное количество ошибок и предупреждений в консоли.