Функции для работы с cookie: установить, получить значение, удалить.
Требует загрузки модуля Cookies.
get
y5.Cookies.get(name) -> String, null — значение cookie
Возвращает значение cookie по имени.
Имя аргумента | Тип | Описание |
---|---|---|
name | String | имя |
Пример:
y5.Cookies.set('foo'); // -> 'bar'
remove
y5.Cookies.remove(name, domain, path)
Удаляет cookie.
Имя аргумента | Тип | Описание |
---|---|---|
name | String | имя |
domain | String | домен |
path | String | путь |
Пример:
y5.Cookies.remove('foo');
set
y5.Cookies.set(name, value, time, domain, path)
Устанавливает cookie.
Имя аргумента | Тип | Описание |
---|---|---|
name | String | имя |
value | String | значение |
time | Number | время жизни (в часах), если не указано, то cookie устанавливается на сессию |
domain | String | домен, если не указан, то текущий |
path | String | путь, если не указан, то / |
Пример:
// сессионная cookie y5.Cookies.set('foo', 'bar'); // на два часа y5.Cookies.set('foo', 'bar', 2); // сессионная на домен *.yandex.ru y5.Cookies.set('foo', 'bar', null, '.yandex.ru'); // сессионная на домен *.yandex.ru и путь y5.Cookies.set('foo', 'bar', null, '.yandex.ru', '/path');