Похоже, вы смешиваете Chrome флагов (chrome://flags/#same-site-by-default-cookies
) с Chrome Enterprise Policy - LegacySameSiteCookieBehaviorEnabled
.
Chrome Enterprise Policies предназначены для организаций, которые поддерживают устаревшие приложения, где файлы cookie не так легко обновляются. Установив для этого значение 1
, вы явно сохраняете старое поведение файлов cookie. Если это действительно то, что вы хотите сделать, я бы посмотрел на более конкретную c LegacySameSiteCookieBehaviorEnabledForDomainList
policy .
Однако, так как вы пытаетесь обновить свое приложение, я бы убедитесь, что у вас не установлена ни одна из политик, чтобы вы могли убедиться, что новое поведение применяется. Вы можете посетить https://samesite-sandbox.glitch.me и, если все строки зеленого цвета, в вашем браузере включено новое поведение.
Однако я не уверен в ваших правилах повара ie Я не вижу, чтобы вы явно добавляли Secure
к вашим SameSite=None
куки. Оба из них должны быть установлены. Я также хотел бы убедиться, что вы не просто добавляете SameSite=None; Secure
к каждому отдельному повару ie. Просто сделайте это для тех, кому, как вы знаете, нужен доступ из сторонних контекстов. Что касается других файлов cookie, рассмотрите SameSite=Lax
.
Если вам необходимо узнать, какие файлы cookie блокируются при запросах, вы можете проверить вкладку сети в Chrome DevTools. В частности, выберите запрос и проверьте вкладку куки там. Вы можете найти подробные инструкции по https://www.chromium.org/updates/same-site/test-debug