cookies.Cookie

Represents information about an HTTP cookie.

Type

Values of this type are objects. They contain the following properties:

name
string. The name of the cookie.
value
string. The value of the cookie.
domain
string. The domain of the cookie (e.g. "www.google.com", "example.com").
hostOnly
boolean. True if the cookie is a host-only cookie (i.e. a request's host must exactly match the domain of the cookie).
path
string. The path of the cookie.
secure
boolean. True if the cookie is marked as Secure (i.e. its scope is limited to secure channels, typically HTTPS).
httpOnly
boolean. True if the cookie is marked as HttpOnly (i.e. the cookie is inaccessible to client-side scripts).
session
boolean. True if the cookie is a session cookie, as opposed to a persistent cookie with an expiration date.
expirationDateOptional
number. The expiration date of the cookie as the number of seconds since the UNIX epoch. Not provided for session cookies.
storeId
string. The ID of the cookie store containing this cookie, as provided in getAllCookieStores().

Browser compatibility

EdgeFirefoxChromeOpera
Basic support?45.0Yes33
Firefox
Basic support48.0

Acknowledgements

This API is based on Chromium's chrome.cookies API. This documentation is derived from cookies.json in the Chromium code.

Document Tags and Contributors

 Contributors to this page: wbamberg
 Last updated by: wbamberg,