cookies.getAllCookieStores()
Метод getAllCookieStores() API cookies возвращает список всех хранилищ cookie.
Это асинхронная функция, которая возвращает Promise.
Синтаксис
let gettingStores = browser.cookies.getAllCookieStores()
Параметры
Нет.
Возвращаемое значение
Promise, которая будет выполнена с array объектов cookies.CookieStore, представляющих все существующие хранилища cookie.
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari на IOS | Samsung Internet | |
getAllCookieStores |
Да | 14Всегда возвращает одно и то же хранилище cookie по умолчанию с ID 0. Все cookie относятся к этому хранилищу. |
45До версии 52 отображалось только хранилище cookie по умолчанию. Начиная с версии 52, можно также прочитать хранилища cookie для режима приватного просмотра и контейнерных вкладок. |
? | Да | 14Всегда возвращает одно и то же хранилище cookie по умолчанию с ID 0. |
? | ? | 48 | ? | 15Всегда возвращает одно и то же хранилище cookie по умолчанию с ID 0. |
? |
Примеры
В следующем фрагменте кода метод getAllCookieStores() используется для получения всех хранилищ cookie, доступных в браузере в настоящее время, и вывода идентификатора каждого хранилища cookie и вкладок, которые в настоящее время используют каждое хранилище.
function logStores(cookieStores) { for (const store of cookieStores) { console.log(`Cookie store: ${store.id}\n Tab IDs: ${store.tabIds}`); } } browser.cookies.getAllCookieStores().then(logStores);
Каждый элемент массива cookieStores — это объект cookies.CookieStore.
Примечание: Этот API основан на API chrome.cookies Chromium. Данная документация взята из cookies.json кода Chromium.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/cookies/getAllCookieStores