Get or set a cookie.
If one argument is passed, returns the value of the cookie For two or more arguments, acts as a setter.
(name,value,props);
Parameter | Type | Description |
---|---|---|
name | String |
Name of the cookie |
value | String | Optional
Value for the cookie |
props | Object | Optional
Properties for the cookie |
Returns: undefined
See the dojo/cookie reference documentation for more information.
set a cookie with the JSON-serialized contents of an object which will expire 5 days from now:
require(["dojo/cookie", "dojo/json"], function(cookie, json){
cookie("configObj", json.stringify(config, {expires: 5 }));
});
de-serialize a cookie back into a JavaScript object:
require(["dojo/cookie", "dojo/json"], function(cookie, json){
config = json.parse(cookie("configObj"));
});
delete a cookie:
require(["dojo/cookie"], function(cookie){
cookie("configObj", null, {expires: -1});
});
isSupported
()
Defined by dojo/cookie
Use to determine if the current browser supports cookies or not.
Returns true if user allows cookies. Returns false if user doesn't allow cookies.
© 2005–2017 JS Foundation
Licensed under the AFL 2.1 and BSD 3-Clause licenses.
http://dojotoolkit.org/api/1.10/dojo/cookie.html