CookieStoreManager: unsubscribe() method
The unsubscribe()
method of the CookieStoreManager
interface stops the ServiceWorkerRegistration
from receiving previously subscribed events.
Syntax
unsubscribe(subscriptions)
Parameters
-
subscriptions
-
An object containing:
-
name
-
A string with the name of a cookie.
-
url
-
A string with the url of the scope used to subscribe to this cookie.
Return value
A Promise
that resolves with undefined
when the service worker has been unsubscribed.
Exceptions
-
TypeError
-
Thrown if the URL passed in subscriptions
does not match the service worker registration's scope
.
Examples
In this example the ServiceWorkerRegistration
represented by registration
is unsubscribing from change events on the cookie named "cookie1"
with a scope of "/path1"
.
const subscriptions = [{ name: "cookie1", url: `/path1` }];
await registration.cookies.unsubscribe(subscriptions);
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
unsubscribe |
87 |
87 |
No |
No |
73 |
No |
87 |
87 |
No |
62 |
No |
14.0 |