CookieStore: метод delete()
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых наиболее широко используемых браузерах.
Безопасный контекст: Эта функция доступна только в безопасных контекстах (HTTPS) в некоторых или во всех поддерживающих браузерах.
Примечание: Эта функция доступна в Service Workers.
Метод delete() интерфейса CookieStore удаляет cookie с заданным name или объектом options. Метод delete() истекает cookie, изменив дату на дату в прошлом.
Синтаксис
delete(name) delete(options)
Параметры
Этот метод требует одного из следующих:
nameНеобязательно-
Строка с именем cookie.
Или
optionsНеобязательно-
Объект, содержащий:
name-
Строка с именем cookie.
domainНеобязательно-
Строка с доменом cookie. По умолчанию
null. pathНеобязательно-
Строка, содержащая путь. По умолчанию
/. partitionedНеобязательно-
Логическое значение, по умолчанию
false. Установка вtrueуказывает, что удаляемая cookie будет разнесенной cookie. Подробнее см. Cookie с независимым разнесенным состоянием (CHIPS).
Значение возврата
Исключения
-
SecurityErrorDOMException -
Выбрасывается, если источник нельзя преобразовать в URL.
TypeError-
Выбрасывается, если удаление cookie, представленной заданным
nameилиoptions, не удается.
Примеры
В этом примере cookie удаляется путем передачи имени в метод delete().
const result = await cookieStore.delete("cookie1");
console.log(result);
Спецификации
| Спецификация |
|---|
| API Cookie Store # dom-cookiestore-delete |
Совместимость браузеров
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
delete |
87 | 87 | предварительная версия | 73 | Нет | 87 | Нет | 62 | Нет | 14.0 | 87 |
partitioned_option |
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/CookieStore/delete