localStorage
wprowadzanym przez HTML5.Jak pisałem jest świetny, ale nie ma róży bez kolców.
Chrome i Firefox rozumieją
localStorage
trochę inaczej.Chcąc przeinterować się przez elementy w
localStorage
w Chrome użyć trzeba kodu:for (key in localStorage) {
var value = localStorage[key];
// niecna działalność
}
Oczywiście to nie zadziałą w Firefoksie [testuję na 3.6 beta 3] bo dowiemy się, że
localStorage
nie posiada właściwości _iterator_ czy podobnie.W FF trzeba iterować tak:
for (var idx=0; idx<localStorage.length; idx++) {
var key = localStorage[idx];
var value = localStorage.getItem(key);
// niecna działalność
}
Ale nadal mi się to podoba :-) Testowałem i wrzucałem po 1MB danych [łącznie] i jak na razie działało :-)
Podobne postybeta
HTML5 goodies - localStorage
Sekrety klasy String ;-)
[Updated] Czytanie Pocketa ;-)
Zabawy z Chrome, chrome.storage.sync jest wielkie :-)
Jak "okradłem" Google Readera ;-)
Brak komentarzy:
Prześlij komentarz