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

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

// Устанавливаем тестовую куку
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;

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее