Opslag-API
Opslagobject
Het Storage-object van de Web Storage API biedt toegang tot de sessieopslag of lokale opslag voor een bepaald domein. Hiermee kunt u opgeslagen gegevensitems lezen, toevoegen, wijzigen en verwijderen.
Eigenschappen en methoden voor opslagobjecten
Property/Method | Description |
---|---|
key(n) | Returns the name of the nth key in the storage |
length | Returns the number of data items stored in the Storage object |
getItem(keyname) | Returns the value of the specified key name |
setItem(keyname, value) | Adds that key to the storage, or update that key's value if it already exists |
removeItem(keyname) | Removes that key from the storage |
clear() | Empty all key out of the storage |
Gerelateerde pagina's voor Web Storage API
Property | Description |
---|---|
window.localStorage | Allows to save key/value pairs in a web browser. Stores the data with no expiration date |
window.sessionStorage | Allows to save key/value pairs in a web browser. Stores the data for one session |
Cookies versus lokale opslag
Cookies zijn voor client-server (browser-server) toepassingen.
Lokale opslag is voor client (browser) applicaties.
Cookies zijn gekoppeld aan websites. Als de gegevens voor gebruik door de klant zijn, is het verzenden van cookies in elke HTTP-header een bandbreedte van bandbreedte.
Sommige gebruikers hebben cookies in de regel uitgeschakeld in hun browser.
Een cookie heeft een maximale grootte van 4 kilobyte. Lokale opslag heeft een limiet van 5 Megabyte per domein.
Een cookie heeft een vervaldatum. Lokale opslag heeft dat niet.
Browserondersteuning
Storage API
wordt ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 8-11 | Yes | Yes | Yes | Yes |