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

Можно ли создать Cookies на клиенте

Да, можно создать cookies на клиенте с помощью JavaScript. Для этого используется свойство document.cookie.

Пример создания cookie:

javascript
document.cookie = "username=JohnDoe; expires=Thu, 18 Dec 2025 12:00:00 UTC; path=/";

Параметры:

  • name=value – обязательные (строка).
  • expires – срок жизни (дата в формате UTC).
  • path – путь, по которому cookie доступны (по умолчанию текущая страница).
  • secure – передача только по HTTPS.
  • SameSite – защита от CSRF (Strict, Lax, None).

Ограничения:

  • Макс. размер – ~4КБ на домен.
  • Браузеры могут блокировать SameSite=None без Secure.
  • Доступ только к cookies текущего домена (CORS).

Удаление (установка прошедшей даты):

javascript
document.cookie = "username=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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