Lightweight, simple and easy cookie management library in JavaScript
This is a library for providing more useful and powerful interface to manage your cookies.
- No Dependency
- Supports AMD, CommonJS and Node modules
- Lightweight 1 KB
- Supported by all browsers
Download the cookie-manager.min.js
and include in your project.
<script src="cookie-manager.min.js"></script>
After include the cookie-manager.min.js
, you will be able to use CookieManager
object.
You can also load CookieManager
object as an AMD, CommonJS or Node module
Creating a new cookie
CookieManager.set(name, value, expires, domain, path, secure);
name (String)
cookie namevalue (String)
cookie valueexpires (Optional) (Number)
cookie expiration in daysdomain (Optional) (String)
cookie domainpath (Optional) (String)
cookie pathsecure (Optional) (Boolean)
cookie ssl support flag
Getting a cookie with given cookie name
CookieManager.get(name);
name (String)
cookie name
Updating an existing cookie
CookieManager.update(name, value, expires, domain, path, secure);
name (String)
cookie namevalue (String)
cookie valueexpires (Optional) (Number)
cookie expiration in daysdomain (Optional) (String)
cookie domainpath (Optional) (String)
cookie pathsecure (Optional) (Boolean)
cookie ssl support flag
Deleting a cookie with given cookie name
CookieManager.remove(name);
name (String)
cookie name
Returns all of the existing cookies
CookieManager.getAll();
Clears all of the existing cookies
CookieManager.clear();