Блокировка файлов cookie

Использование файлов cookie как от первого лица, так и от третьих лиц может быть заблокировано ограничениями браузера, настройками пользователя, флагами разработчика или корпоративной политикой .

Пользовательские настройки

Пользователи могут получить доступ к настройкам браузера, чтобы заблокировать сохранение всех сайтов на устройстве или только сторонних файлов cookie.

В Chrome вы можете заблокировать сторонние файлы cookie, выбрав три точки в правом верхнем углу окна браузера, а затем выбрав «Настройки» в появившемся выпадающем меню. Перейдите в раздел «Конфиденциальность и безопасность» > «Сторонние файлы cookie» и выберите «Блокировать сторонние файлы cookie» . В качестве альтернативы вы можете перейти непосредственно на страницу chrome://settings/cookies .

Страница настроек файлов cookie в Chrome

Вы можете заблокировать локальное хранение всех данных сайтов, включая файлы cookie, на странице «Данные сайтов на устройстве » в Google Chrome. Выберите «Настройки» > «Конфиденциальность и безопасность» > «Настройки сайтов» > «Дополнительные настройки контента» > «Данные сайтов на устройстве» или перейдите непосредственно по адресу chrome://settings/content/siteData .

Обратите внимание, что многие сайты не будут работать должным образом, если вы решите заблокировать хранение данных на всех сайтах.

На странице настроек данных сайтов Chrome выберите пункт «Не разрешать сайтам сохранять данные на вашем устройстве (не рекомендуется)».

Флаги браузера

Для разработчиков лучший способ проверить работоспособность сайта без использования сторонних файлов cookie в Chrome — это использовать флаг test-third-party-cookie-phaseout . Этот флаг заставляет Chrome работать так же, как и при ограничении использования сторонних файлов cookie, поэтому он идеально подходит для проверки пользовательского опыта без межсайтовых файлов cookie.

Страница настроек Chrome с включенной функцией поэтапного отказа от использования сторонних файлов cookie.

Включить флаг test-third-party-cookie-phaseout можно двумя способами:

  • Флаги Chrome :
    Перейдите по адресу chrome://flags/#test-third-party-cookie-phaseout и установите флаг в положение Enabled
  • Командная строка :
    Запустите Chrome с флагом --test-third-party-cookie-phaseout

Флаг поэтапного вывода из эксплуатации доступен в Windows, macOS и Linux:

  • Windows :
    chrome.exe --test-third-party-cookie-phaseout
  • macOS :
    open -a Google\ Chrome --args --test-third-party-cookie-phaseout
  • Linux :
    google-chrome --test-third-party-cookie-phaseout

Ограничения браузера

Для упрощения тестирования Google Chrome по умолчанию ограничил использование сторонних файлов cookie для 1% пользователей . Если вы относитесь к этой группе, использование сторонних файлов cookie будет ограничено по умолчанию, и ваша страница chrome://settings/cookies будет выглядеть следующим образом.

Страница chrome://settings/cookies для браузера из 1% тестовой группы для которого файлы cookie заблокированы по умолчанию
Страница chrome://settings/cookies для браузера из 1% тестовой группы, для которого файлы cookie заблокированы по умолчанию.

Другие веб-браузеры применяют собственные политики использования файлов cookie. Например, Safari имеет функцию предотвращения отслеживания , а Firefox — расширенную защиту от отслеживания .

Корпоративная политика

Файлы cookie также могут быть заблокированы корпоративными политиками, установленными через Chrome Enterprise.

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

Узнать больше