Navigator: свойство cookieEnabled

Доступное только для чтения свойство 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 Standard
# dom-navigator-cookieenabled-dev

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

BCD tables only load in the browser