This page was translated from English by the community. Learn more and join the MDN Web Docs community.

View in English Always switch to English

Navigator: свойство cookieEnabled

Baseline 2024
Newly available

Since September 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

>

Доступное только для чтения свойство navigator.cookieEnabled возвращает логическое значение, указывающее, доступна ли возможность использовать файлы cookie или нет.

Значение

Логическое значение.

Примечание: Когда в браузере включена блокировка сторонних файлов cookie и navigator.cookieEnabled вызывается внутри стороннего <iframe>, оно вернёт true в Safari и IE (хотя попытка установить файл cookie не удастся). В Firefox и браузерах, основанных на Chromium, вернёт false.

Примечание: Веб-браузеры могут блокировать установку определенных файлов cookie в некоторых случаях. Например, браузеры на базе Chrome, а также некоторые экспериментальные версии Firefox не позволяют создавать файлы cookie с атрибутом SameSite=None, если они не создаются по протоколу HTTPS и с атрибутом Secure.

Пример

js
if (!navigator.cookieEnabled) {
  // браузер не поддерживает или блокирует установку файлов cookie
}

Спецификации

Specification
HTML>
# dom-navigator-cookieenabled-dev>

Совместимость с браузерами