Межсайтовый ресурс на <url> был установлен без атрибута "SameSite".NET
Как решить атрибут SameSite
?
: 1 Файл cookie, связанный с межсайтовым ресурсом в http://doubleclick.net/, был установлен без атрибута SameSite
. В будущем выпуске Chrome будут доставляться файлы cookie с межсайтовыми запросами, только если они установлены с помощью SameSite=None
и Secure
. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе "Приложения"> "Хранилище"> "Файлы cookie" и просмотреть дополнительную информацию на страницах https://www.chromestatus.com/feature/5088147346030592 и https://www.chromestatus.com/feature/5633521622188032.
то же самое для google.com, linkedin, facebook.com, twitter.com. и т.д.
Невозможно добавить атрибуты "Samesite". Каков будет лучший способ решить эту проблему?
Ответы
Ответ 1
Вы можете найти хорошее объяснение здесь:
https://web.dev/samesite-cookies-explained#explicitly-state-cookie-usage-with-the-samesite-attribute
Если ссылка истекает, вот объяснение:
Введение атрибута SameSite позволяет вам объявить, должен ли ваш cookie файл быть ограничен контекстом первого лица или сайта того же сайта.
По умолчанию куки не будут включены в запрос, если это межсайтовый запрос.
По умолчанию = Set-Cookie: promo_shown=1; SameSite=Strict
.
Чтобы предотвратить это, используйте Set-Cookie: promo_shown=1; SameSite=Lax
.
Удачи!
Ответ 2
Причина, по которой вы получаете это предупреждение, заключается в том, что вы используете внешний ресурс (например, изображение). В моем случае я скопировал URL/адрес изображения онлайн и включил его в свой проект. Я не сохранил его в папке, поэтому получил это предупреждение.
Я решил это просто: я просто сказал: загрузите любой файл, к которому вы пытаетесь обратиться локально, и это предупреждение исчезнет.
Надеюсь это поможет