Улучшить эту документацию Просмотреть исходный код $cookiesProvider
Обзор
Используйте $cookiesProvider для изменения поведения по умолчанию сервиса $cookies.
Свойства
-
defaults
Объект, содержащий параметры по умолчанию для установки файлов cookie.
Объект может иметь следующие свойства:
-
path -
{string}- Файл cookie будет доступен только для этого пути и его подпутей. По умолчанию это URL-адрес, который отображается в вашем<base>теге. -
domain -
{string}- Файл cookie будет доступен только для этого домена и его поддоменов. По соображениям безопасности пользовательский агент не примет файл cookie, если текущий домен не является поддоменом этого домена или не равен ему. -
expires -
{string|Date}- Строка формата "Wdy, DD Mon YYYY HH:MM:SS GMT" или объект Date, указывающий точную дату/время истечения действия этого файла cookie. -
secure -
{boolean}- Еслиtrue, то файл cookie будет доступен только через защищённое соединение. -
samesite -
{string}- предотвращает отправку браузером файла cookie вместе с межсайтовыми запросами. Принимает значенияlaxиstrict. См. OWASP Wiki для получения дополнительной информации. Обратите внимание, что по состоянию на май 2018 года не все браузеры поддерживаютSameSite, поэтому его нельзя использовать в качестве единственного средства защиты от атак типа Cross-Site-Request-Forgery (CSRF).
Примечание: По умолчанию в качестве пути используется адрес, отображаемый в
<base>теге. Это важно, чтобы файлы cookie были видны для всех маршрутов при включенном html5mode. -
path -
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ngCookies/provider/$cookiesProvider