Как решить атрибут `SameSite` - PullRequest
       7

Как решить атрибут `SameSite`

4 голосов
/ 03 октября 2019

Я посмотрел на консоль и заметил эти предупреждения

Файл cookie, связанный с межсайтовым ресурсом по адресу http://google.com/, был установлен без атрибута SameSite. В следующем выпуске Chrome файлы cookie будут отправляться только с межсайтовыми запросами, если для них установлено значение SameSite = None и Secure. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе «Приложения»> «Хранилище»> «Файлы cookie» и просмотреть более подробную информацию по https://www.chromestatus.com/feature/5088147346030592 и https://www.chromestatus.com/feature/5633521622188032.

Как решить эту проблему?

Ответы [ 2 ]

2 голосов
/ 05 октября 2019

Решение, которое сработало для меня:

Если вы используете PHP, добавьте эту строку в начало

header('Set-Cookie: cross-site-cookie=name; SameSite=None; Secure');


Обновление Вот полезный ресурс, включающий примеры на JavaScript, Node.js, PHP и Python
https://github.com/GoogleChromeLabs/samesite-examples
1 голос
/ 03 октября 2019

Содержит ли ваш файл .htaccess код cookie с ненастроенным заголовком? и вы используете cdn и его кеш, как cloudflare.

Если это так, просто удалите код в htaccess

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