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;