Spec-Zone.ru › Angular.js 1.7

Улучшить эту документацию Просмотреть исходный код $cookiesProvider

  1. $cookies
  2. провайдер в модуле ngCookies

Обзор

Используйте $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.

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API