JSON cookie
Пожалуйста, ознакомьтесь с Правилами использования матери алов на данном ресурсе.
🔗 Оригинальная страница — Источник данного материала
Список параметров
| Имя | Тип | Описание |
|---|---|---|
domain | string | Домен файла cookie (например, www.google.com). |
expirationDate | double | Дата истечения срока действия файла cookie. Исчесляется количеством секунд с начала эпохи Unix (01.01.1970 00:00:00). При низком (меньше 0.01) или отсутствующем значении файл куки будет считаться сессионным session=true |
hostOnly | boolean | Зарезервировано. Не используется. |
httpOnly | boolean | True, когда файл cookie помечен как HttpOnly. То есть он недоступен для клиентских скриптов.Дефолтное значение — False. |
name | string | Имя файла cookie |
path | string | Путь файла cookie |
sameSite | string | Статус файла cookie на том же сайте. Показывает, отправляется ли файл с межсайтовыми запросами. Значения: lax, strict, unspecifiedДефолтное значение — unspecified |
secure | boolean | True, если файл cookie помечен как безопасный. Это значит, что его область действия ограничена защищенными каналами (обычно HTTPS).Дефолтное значение — False. |
session | boolean | Зарезервировано и не используется. Устанавливается через параметр expirationDate |
storeId | string | Зарезервировано. Не используется. |
value | string | Значение файла cookie. |
id | int | Зарезервировано. Не используется. |
Пример для экспорта
[
{
"domain": "some.host.io",
"expirationDate": -1.0,
"httpOnly": true,
"name": "cookie-name-1",
"path": "/",
"sameSite": "strict",
"secure": true,
"value": "cookie-value-1",
},
{
"domain": "some.host.io",
"expirationDate": 1672520400.0,
"httpOnly": true,
"name": "cookie-name-2",
"path": "/",
"sameSite": "Unspecified",
"secure": true,
"value": "cookie-value-2",
},
{
"domain": "some.host.io",
"expirationDate": 1704056400.0,
"httpOnly": false,
"name": "cookie-name-3",
"path": "/",
"sameSite": "Unspecified",
"secure": true,
"value": "cookie-value-3",
}
]