CookieStoreManager:getSubscriptions() 方法

可用性有限

此特性不是基線特性,因為它在一些最廣泛使用的瀏覽器中不起作用。

安全上下文: 此功能僅在安全上下文(HTTPS)中可用,且支援此功能的瀏覽器數量有限。

注意:此功能在 Service Workers 中可用。

CookieStoreManager 介面的 getSubscriptions() 方法返回此 ServiceWorkerRegistration 的所有 cookie 更改訂閱列表。

語法

js
getSubscriptions()

引數

無。

返回值

一個 Promise,它解析為一個物件列表,每個物件包含

name

一個包含 cookie 名稱的字串。

url

一個字串,包含用於訂閱 cookie 的作用域的 URL。

示例

如果由 registration 表示的 ServiceWorkerRegistration 已訂閱任何 cookie 更改事件,則 subscriptions 將解析為包含這些 cookie 名稱和 URL 的物件列表。

js
const subscriptions = await self.registration.cookies.getSubscriptions();

規範

規範
Cookie Store API
# dom-cookiestoremanager-getsubscriptions

瀏覽器相容性