ExtendableCookieChangeEvent: удалённое свойство
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Примечание: Эта функция доступна только в Сервис-воркерах.
Чтение-только свойство deleted интерфейса ExtendableCookieChangeEvent возвращает любые cookie, которые были удалены данным экземпляром ExtendableCookieChangeEvent.
Значение
Массив объектов, содержащих удалённые 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 удаляется, обработчик события записывает первый элемент в свойстве deleted в консоль. Он содержит объект, представляющий только что удалённое cookie.
self.addEventListener("cookiechange", (event) => {
console.log(event.deleted[0]);
});
Спецификации
Совместимость браузеров
| Десктоп | Мобильные | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for 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/ExtendableCookieChangeEvent/deleted