Czytałem dokumentację na temat sessionStorage i localStorage, ale nie rozumiem, jaki jest zakres: domena, konkretna strona?
Na przykład, jeśli mam następujące strony:
http://example.com/products.aspx?productID=1
http://example.com/products.aspx?productID=2
http://example.com/services.aspx?serviceID=3
A jeśli na każdej z powyższych stron uruchomię (gdzie idvalue jest wartością w kwerendzie):
localStorage.setItem('ID',idvalue);
Czy skończę z trzema różnymi wartościami zapisanymi, czy te wartości będą się nadpisywać?
javascript
html
local-storage
sessionstorage
Christophe
źródło
źródło
webappsstore.sqlite
w moim katalogu profilu Firefoksa za pomocą zapytaniaSELECT scope FROM webappsstore2;
. Rezultatem jest odwrócenie domeny, po której następuje nieodwrócony protokół i wystarczający port, npgro.allizom.snodda.secivres.:https:443
. : . Jak widać, nie ma wzmianki o żadnej ścieżce.document.domain
wspomnianego API: html.spec.whatwg.org/multipage/ ...Przechowywanie sesji:
Wartości są zachowywane tylko tak długo, jak długo okno lub karta, w której zostały zapisane.
Wartości są widoczne tylko w oknie lub na karcie, która je utworzyła.
Lokalny magazyn:
Wartości pozostają przez okresy istnienia okna i przeglądarki.
Wartości są wspólne dla każdego okna lub karty działającej w tym samym miejscu pochodzenia.
Tak więc, czytając i rozumiejąc tę, każda para klucz-wartość jest unikalna dla każdej domeny, ponieważ pamięć lokalna zachowuje wartości w oknie lub na karcie.
źródło