Доступ к временным сторонним файлам cookie с использованием исключений на основе эвристики.

В течение периода тестирования прекращения поддержки сторонних файлов cookie сайтам и службам важно подготовиться к ограничениям на использование сторонних файлов cookie, включая переход на более частные альтернативы. При условии решения оставшихся проблем Управления по конкуренции и рынкам Великобритании с точки зрения конкуренции, с начала 2025 года Chrome увеличит ограничения на использование сторонних файлов cookie до 100 % пользователей.

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

Сценарии исключений на основе эвристики

Сценарии, которые эвристика намеревается идентифицировать, — это, прежде всего, аутентификация, когда сайт верхнего уровня либо открывает всплывающее окно, либо перенаправляется на сторонний сайт для выполнения операции, а затем возвращается на сайт верхнего уровня, используя либо файл cookie. на обратном пути или во встроенном контексте.

В следующих примерах описаны сценарии, в которых браузер автоматически предоставляет доступ к сторонним файлам cookie на основе определенных сигналов доверия. Эти сигналы доверия в основном основаны на шаблонах и зависят от требований взаимодействия с пользователем.

  • Пользователь переходит на сайт А.
  • Пользователь загружает ресурс на сайте B во всплывающем окне с открытым доступом, возможно, после набора HTTP-перенаправлений*.
  • Ресурс на сайте B получает взаимодействие с пользователем после загрузки.

В течение 30 дней после этого потока сайту Б разрешается доступ к сторонним файлам cookie при их внедрении на сайт А.

  • Пользователь начинает с сайта A, а затем перенаправляется на сайт B.
  • Сайт B получает взаимодействие с пользователем.
  • Затем сайт B перенаправляется обратно на сайт A (возможно, через другие источники).

В течение 15 минут после этого потока сайту Б разрешается доступ к сторонним файлам cookie при их внедрении на сайт А.

Разрешение на доступ к файлам cookie применяется только к паре «собственный сайт» и «сторонний сайт». Например, если сценарий выполняется с собственным сайтом a.com и сторонним сайтом b.com , то любой странице на b.com разрешен доступ к файлам cookie при загрузке в качестве ресурса или iframe на любой странице a.com . Этот грант не распространяется на другие сторонние сайты a.com , b.com как сторонний ресурс другого домена верхнего уровня или b.com , если он косвенно встроен в a.com с другим межсайтовым (т. е. не a.com или b.com ) iframe в промежуточной цепочке предков. Кроме того, доступ к файлам cookie не должен предоставляться к ресурсам b.com , встроенным в другие iframe, которые являются межсайтовыми для b.com .

Более подробную информацию об эвристике вы можете прочитать в соответствующем пояснении .

Демо -версия исключений на основе эвристики позволяет протестировать доступ к сторонним файлам cookie с эвристическими исключениями и без них.