CookieStoreManager: unsubscribe() method
注意:此功能在 Service Workers 中可用。
CookieStoreManager 接口的 unsubscribe() 方法会阻止 ServiceWorkerRegistration 接收先前已订阅的事件。
语法
js
unsubscribe(subscriptions)
参数
subscriptions-
一个对象列表,每个对象包含:
返回值
当 service worker 取消订阅时,解析为 undefined 的 Promise。
异常
TypeError-
如果
subscriptions中传入的 URL 与 service worker 注册的scope不匹配,则会抛出此错误。
示例
在此示例中,由 registration 表示的 ServiceWorkerRegistration 正在取消订阅范围为 "/path1" 的名为 "cookie1" 的 cookie 上的更改事件。
js
const subscriptions = [{ name: "cookie1", url: `/path1` }];
await registration.cookies.unsubscribe(subscriptions);
规范
| 规范 |
|---|
| Cookie Store API # dom-cookiestoremanager-unsubscribe |
浏览器兼容性
加载中…