Netscape cookie
Пожалуйста, ознакомьтесь с Правилами использования ма териалов на данном ресурсе.
🔗 Оригинальная страница — Источник данного материала
Список параметров
| # | Имя | Тип | Описание |
|---|---|---|---|
| 0 | domain | string | Домен файла cookie (например, www.google.com). |
| 1 | isDomain | boolean | Зарезервировано и не используется. Однако надо обязательно указывать. |
| 2 | path | string | Путь файла cookie. |
| 3 | secure | boolean | TRUE, если файл cookie помечен как безопасный. То есть его область действия ограничена защищенными каналами (обычно HTTPS). |
| 4 | expirationDate | DateTime | Формат: mm/dd/yyyy hh:mm:ss. Значение указывать необязательно. Однако это имеет смысл, если session=true.Также можно указать в формате Unix — количество секунд с момента 1970.1.1 0:0:0 |
| 5 | name | string | Имя файла cookie. |
| 6 | value | string | Значение файла cookie. |
| 7* | httpOnly | boolean | TRUE, если файл cookie помечен как HttpOnly. То есть файл cookie недоступен для клиентских скриптов.Дефолтное значение — FALSE. |
| 8* | session | boolean | TRUE, когда файл cookie помечен как сессионный. Иначе говоря, файл куки удалится после закрытия браузера.Дефолтное значение — FALSE. |
| 9** | sameSite | enum | Статус файла cookie на том же сайте. Показывает, отправляется ли файл с межсайтовыми запросами. Значения: Lax, Strict, None, Extended, UnspecifiedДефолтное — Unspecified |
| 10*** | priority | enum | Устанавливает порядок удаления файлов cookies при перезаполнении хранилища. Значения: Low, Medium, HighДефолтное значение — Medium |
Значения со звездочками можно не указывать
А параметры с одинаковым числом звездочек нужно использовать вместе. То есть при указании параметра httpOnly, необходимо также указать значение параметра session
Пример для экспорта
some.host.io TRUE / TRUE cookie-name-1 cookie-value-1 TRUE TRUE None Strict
some.host.io TRUE / TRUE 01/01/2023 00:00:00 cookie-name-2 cookie-value-2 TRUE FALSE
some.host.io TRUE / TRUE 01/01/2024 00:00:00 cookie-name-3 cookie-value-3
Параметры между собой должны разделяться символом табуляции
\tКаждый файл cookie между собой разделяется EOL (end of line — \r\n)