Sobes.tech
Junior
109
questionbank

Как проверить, что куки включены в браузере?

Ответ от нейросети

sobes.tech AI

Проверить наличие куки можно, попытавшись установить и прочитать тестовую куку.

// Устанавливаем тестовую куку
document.cookie = "testcookie=true";

// Читаем куки
const hasCookie = document.cookie.includes("testcookie");

// Удаляем тестовую куку
document.cookie = "testcookie=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";

// hasCookie будет true, если куки успешно установлены и прочитаны

Также можно использовать navigator.cookieEnabled, но этот метод менее надежен, так как может отражать общее состояние настройки, а не возможность установить куку в данный момент для текущего сайта.

// Проверка через navigator.cookieEnabled
const areCookiesEnabled = navigator.cookieEnabled;