CookieChangeEvent: удалённое свойство
Ограниченная доступность
Эта функция не является базовой, поскольку она не работает во всех наиболее широко используемых браузерах.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS), в некоторых или всех поддерживающих браузерах.
Свойство deleted только для чтения интерфейса CookieChangeEvent возвращает массив cookie, которые были удалены заданным экземпляром CookieChangeEvent.
Обратите внимание, что это будут включать cookie, созданные с истекшей датой, так как эти cookie немедленно удаляются.
Значение
Массив объектов, содержащих удалённый(ые) cookie. Каждый объект содержит следующие свойства:
name-
Строка, содержащая имя cookie.
value-
Строка, содержащая значение cookie.
domain-
Строка, содержащая домен cookie.
path-
Строка, содержащая путь cookie.
expires-
Отметка времени, указанная как время Unix в миллисекундах, содержащая дату истечения срока действия cookie.
secure-
boolean, указывающий, используется ли cookie только в безопасном контексте (HTTPS вместо HTTP). sameSite-
Одно из следующих значений
SameSite:"strict"-
Cookie будут отправляться только в контексте первого уровня и не будут отправляться с запросами, инициированными веб-сайтами третьих сторон.
"lax"-
Cookie не отправляются при обычных межсайтовых подзапросах (например, для загрузки изображений или фреймов на сайт третьей стороны), но отправляются при навигации пользователя на сайте происхождения (например, при переходе по ссылке).
"none"-
Cookie будут отправляться во всех контекстах.
partitioned-
Булево значение, указывающее, является ли cookie разделенным cookie (
true) или нет (false). См. Cookie с независимым разделенным состоянием (CHIPS) для получения дополнительной информации.
Примеры
В этом примере, при удалении cookie, обработчик событий записывает первый элемент в свойство CookieChangeEvent.deleted в консоль. Он содержит объект, представляющий только что удалённый cookie.
cookieStore.addEventListener("change", (event) => {
console.log(event.deleted[0]);
});
Спецификации
| Спецификация |
|---|
| API хранилища cookie # dom-cookiechangeevent-deleted |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
deleted |
87 | 87 | превью | 73 | Нет | 87 | Нет | 62 | Нет | 14.0 | 87 |
partitioned_property |
114 | 114 | Нет | 100 | Нет | 114 | Нет | 76 | Нет | 23.0 | 114 |
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CookieChangeEvent/deleted