Arvioitu lukuaika : 1 min · Julkaistu
Selitä alkuperä, kesto ja rajat
Tunnista tiedot, tekniikka ja tarkoitus. localStorage liittyy alkuperään, sessionStorage myös välilehden kontekstiin. Verkkotunnuksen, protokollan, portin tai selaimen vaihto voi erottaa tiedot. Älä lupaa laitesynkronointia ilman sitä toteuttavaa toimintoa. Vältä salaisuuksia tässä tallennuksessa ja selitä yksityisistunnon sulkemisen tai selaintietojen poistamisen vaikutukset.
Säilytä työ tallennusvirheessä
Testaa estetty tallennus, täysi kiintiö ja vioittuneet tiedot kuvitteellisilla esimerkeillä. Näytä tallennuksen epäonnistuminen ja pidä tiedot mahdollisuuksien mukaan käytettävinä näytöllä. Älä ilmoita pysyvyyttä ennen onnistunutta kirjoitusta. Poistaminen, selainkäytännöt tai tietojen siivous voivat hävittää paikallisia kopioita; ne eivät ole varmuuskopioita.
Suunnittele palautettava vienti
Sisällytä muotoversio, päivä, tarpeelliset kentät ja vakaat tunnisteet ymmärrettävään tiedostoon. Selitä säilytys selaimen ulkopuolella ja avaa tiedosto riippumattomalla työkalulla. Lataaminen ei osoita palautumista: tuo testikopio tyhjään ympäristöön ja vertaa tietueita, tekstejä ja tiloja alkuperäiseen esimerkkiin.
Tarkista tuonti ennen korvaamista
Tarkista rakenne, versio, koko, tyypit ja sallitut arvot ennen olemassa olevan työn muuttamista. Näytä virheet ja mahdollista aiempi vienti. Hylkää yhteensopimaton tiedosto ilman osittaista poistamista. Testaa toistuva tuonti, tuntemattomat kentät, erikoismerkit ja poisto palautuksineen. Lopullisen vahvistuksen on vastattava todella palautuneita tietoja.
Käsittele tuotua tekstiä tietoina suorittamatta tiedoston HTML:ää tai koodia.
viiteasiakirjat
- MDN — Web Storage · Lähde tarkistettu
- MDN — quotas et éviction · Lähde tarkistettu
Sisältö päivitetty
