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