Модуль y5.Cookies

Функции для работы с cookie: установить, получить значение, удалить.

Требует загрузки модуля Cookies.

get

y5.Cookies.get(name) -> String, null — значение cookie

Возвращает значение cookie по имени.

Имя аргументаТипОписание
nameStringимя

Пример:

y5.Cookies.set('foo');
// -> 'bar'

remove

y5.Cookies.remove(name, domain, path)

Удаляет cookie.

Имя аргументаТипОписание
nameStringимя
domainStringдомен
pathStringпуть

Пример:

y5.Cookies.remove('foo');

set

y5.Cookies.set(name, value, time, domain, path)

Устанавливает cookie.

Имя аргументаТипОписание
nameStringимя
valueStringзначение
timeNumberвремя жизни (в часах), если не указано, то cookie устанавливается на сессию
domainStringдомен, если не указан, то текущий
pathStringпуть, если не указан, то /

Пример:

// сессионная 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');

getCookie

Устарело, используйте y5.Cookies.get.

y5.Cookies.getCookie()

delCookie

Устарело, используйте y5.Cookies.remove.

y5.Cookies.delCookie()

setCookie

Устарело, используйте y5.Cookies.set.

y5.Cookies.setCookie()