Встречается на собеседованиях • сегодня

Как cookie ставится в браузере

Для установки cookie в браузере используется свойство document.cookie.

Пример:

javascript
document.cookie = "username=JohnDoe; expires=Fri, 31 Dec 2023 23:59:59 GMT; path=/";

Ключевые параметры:

  • name=value - обязательная пара
  • expires - срок жизни (без него cookie будет сессионным)
  • path - путь, для которого cookie доступен
  • domain - домен
  • secure - передача только по HTTPS
  • SameSite - защита от CSRF (Strict/Lax/None)

Особенности:

  • Одно значение document.cookie может установить только одну cookie
  • Для обновления нужно перезаписать с тем же именем
  • Максимальный размер ~4KB
  • Браузерные ограничения на количество cookie (обычно ~50 на домен)

Для работы с cookie удобнее использовать библиотеки или обёртки, так как нативное API довольно низкоуровневое.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы