Попытка исправить атрибут SameSite для предупреждения Google Recaptcha v2 в Chrome 77, похоже, не работает для меня? - PullRequest
0 голосов
/ 10 октября 2019

Я прошу прощения, если я повторяю этот вопрос, но я потратил более 6 дней на это, и я схожу с ума. Кажется, я не вижу, чтобы это предупреждение исчезло, хотя я старательно и пытался добавить их в свой индекс php перед тегами и. Я пробовал сообщения на SameSite с предупреждением Chrome 77 для использования

response.setHeader("Set-Cookie", "HttpOnly;Secure;SameSite=Strict");

, а также сообщения здесь Как решить атрибут `SameSite` для использования

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

, а также примеры здесь https://github.com/GoogleChromeLabs/samesite-examples/blob/master/php.md

, и я все еще получаю предупреждение, хотя все остальное не изменилось. Я что-то упускаю или делаю что-то не так? Извините, я полагаю, что это не должно иметь большого значения, но я так склонен над этими предупреждающими сообщениями и ошибками, которые появляются, я хотел бы, чтобы они ушли! Спасибо заранее.

-update- извините, предупреждение, которое появляется в рассматриваемой консоли, это

A cookie associated with a cross-site resource at http://google.com/ was set without the `SameSite` attribute. A future release of Chrome will only deliver cookies with cross-site requests if they are set with `SameSite=None` and `Secure`. You can review cookies in developer tools under Application>Storage>Cookies and see more details at https://www.chromestatus.com/feature/5088147346030592 and https://www.chromestatus.com/feature/5633521622188032.

1 Ответ

1 голос
/ 14 октября 2019

Предупреждение предназначено специально для файла cookie, полученного из "google.com", поэтому вы не сможете на него повлиять. Если какое-либо из предупреждений консоли относится к доменам, которыми вы управляете, вы должны следовать этому совету для обновления атрибутов SameSite.

Это означает, что вы будете продолжать видеть эти предупреждения до тех пор, пока затронутые домены не обновят своипеченье, которое должно произойти в ближайшие месяцы. Внедрение такого поведения не планируется до Chrome 80, который будет стабильным в феврале. Таким образом, в стабильной версии Chrome не должно быть затронуто действительное функционирование сайта / службы.

...