CookieStore

The CookieStore interface of the Cookie Store API provides methods for getting and setting cookies asynchronously from either a page or a service worker. Available only in secure contexts.

MDN Reference

Functions

Link copied to clipboard
suspend fun delete(name: String)

The delete() method of the CookieStore interface deletes a cookie that matches the given name or options object.

suspend fun delete(options: CookieStoreDeleteOptions)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
suspend fun get(name: String): CookieListItem?

The get() method of the CookieStore interface returns a Promise that resolves to a single cookie matching the given name or options object.

suspend fun get(options: CookieStoreGetOptions = definedExternally): CookieListItem?
Link copied to clipboard
suspend fun getAll(name: String): CookieList

The getAll() method of the CookieStore interface returns a Promise that resolves as an array of cookies that match the name or options passed to it.

suspend fun getAll(options: CookieStoreGetOptions = definedExternally): CookieList
Link copied to clipboard
Link copied to clipboard
fun getAsync(options: CookieStoreGetOptions = definedExternally): Promise<CookieListItem?>
Link copied to clipboard
suspend fun set(options: CookieInit)

suspend fun set(name: String, value: String)

The set() method of the CookieStore interface sets a cookie with the given name and value or options object.

Link copied to clipboard
fun setAsync(name: String, value: String): Promise<Void>
Link copied to clipboard