--- title: Window.localStorage slug: Web/API/Window/localStorage tags: - API - Pamięć - Referencja - Storage - Web Storage - WindowLocalStorage - Własność - localStorage translation_of: Web/API/Window/localStorage ---
{{APIRef()}}
Własność localStorage pozwala na dostęp do lokalnego obiektu {{domxref("Storage")}}. localStorage jest podobne w swoich założeniach do sessionStorage.
Różnica pomiędzy nimi polega na tym, że dane przechowywane w localStorage
nie mają daty ważności, a dane przechowywane w sessionStorage
usuwane są po zakończeniu danej sesji - czyli przy zamknięciu przeglądarki.
myStorage = localStorage;
Obiekt {{domxref("Storage")}}.
Poniższy kod uzyskuje dostęp do lokalnego obiektu {{domxref("Storage")}}, należącego do obecnej domeny i dodaje do niego własność używająć metody {{domxref("Storage.setItem()")}}.
localStorage.setItem('myCat', 'Tom');
Notka: Pełny przykład znajdziesz w artykule Using the Web Storage API .
Specyfikacja | Status | Komentarz |
---|---|---|
{{SpecName('Web Storage', '#dom-localstorage', 'localStorage')}} | {{Spec2('Web Storage')}} |
{{ CompatibilityTable() }}
Własność | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
localStorage | 4 | 3.5 | 8 | 10.50 | 4 |
sessionStorage | 5 | 2 | 8 | 10.50 | 4 |
Własność | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Podstawowe wspracie | 2.1 | {{ CompatUnknown }} | 8 | 11 | iOS 3.2 |
Sposób wsparcia dla localStorage
i {{domxref("sessionStorage")}} różni się w zależności od przeglądarki. Tutaj znajdziesz szczegółowe dane na temat wsparcia poszczególnych przeglądarek dla obiektów Storage.
Notka: Zaczynając od wersji iOS 5.1, Safari przetrzymuje dane localStorage
w folderze cache.
Folder ten poddawany jest okresowemu czyszczeniu, zazwyczaj, gdy w pamięci urządzenia kończy się miejsce. Tryb prywatny w mobilnej przeglądarce Safari blokuje również całkowicie możliwość zapisu do pamięci localStorage
.