Code-Fellows reading notes.
http request containing sensitive data in cookies are transmitted unencrypted over the internet
During the first great browser wars
Flash cookies was invented in 2002 that Local Shared Objects was in
function supports_html5_storage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
HTML5 storage is based on named key/value pairs.
Store data on a named key
retreive data with same key
interface Storage {
getter any getItem(in DOMString key);
setter creator void setItem(in DOMString key, in any data);
};
var foo = localStorage.getItem("bar");
// ...
localStorage.setItem("bar", foo);
var foo = localStorage["bar"];
// ...
localStorage["bar"] = foo;
interface Storage {
deleter void removeItem(in DOMString key);
void clear();
};
interface Storage {
readonly attribute unsigned long length;
getter DOMString key(in unsigned long index);
};