Obsah:

Kdy bych měl používat LocalStorage a sessionStorage?
Kdy bych měl používat LocalStorage a sessionStorage?

Video: Kdy bych měl používat LocalStorage a sessionStorage?

Video: Kdy bych měl používat LocalStorage a sessionStorage?
Video: COOKIES LIŠTY NA WEBU, ÚOOÚ, EPRIVACY A EVROPSKÁ KOMISE - ZeptejSeFilipa (178. díl) 2024, Listopad
Anonim

Objekty webového úložiště localStorage a sessionStorage umožňují uložit klíč/hodnotu v prohlížeči. Klíč i hodnota musí být řetězce. Limit je 2 MB+, záleží na prohlížeči. Ony dělat nevyprší.

Souhrn.

místní úložiště sessionStorage
Přežije restart prohlížeče Přežije obnovení stránky (ale ne zavření karty)

Tímto způsobem, kdy bych měl použít místní úložiště vs úložiště relace?

Úložiště relace je zničen, jakmile uživatel zavře prohlížeč, zatímco Místní úložiště uchovává data bez data expirace. The sessionStorage objekt se rovná místní úložiště objekt, kromě toho, že ukládá data pouze pro jeden zasedání . Data jsou vymazána, když uživatel zavře okno prohlížeče.

Kromě toho bych měl používat úložiště relací? Je to dobrá alternativa k předávání dat mezi stránkami použitím viewstate, skrytá pole nebo parametry URL. Hlavním důvodem k použijte sessionStorage je pro případy, kdy pokud by váš uživatel otevřel stejnou stránku dvakrát na dvou různých kartách, chtěli byste je oddělit úložný prostor oblasti pro tyto dvě karty.

Podobně se lidé ptají, kdy byste neměli používat localStorage?

Níže jsou uvedena omezení a také způsoby, jak NEPOUŽÍVAT localStorage:

  • Neukládejte citlivé informace o uživateli v localStorage.
  • Nenahrazuje serverovou databázi, protože informace jsou uloženy pouze v prohlížeči.
  • LocalStorage je omezen na 5 MB ve všech hlavních prohlížečích.

Jaký je rozdíl mezi soubory cookie sessionStorage a localStorage?

Soubory cookie jsou primárně pro čtení na straně serveru (lze číst i na straně klienta), místní úložiště a sessionStorage lze číst pouze na straně klienta. Velikost musí být menší než 4 kB.

Doporučuje: