użytkownik może wyłączyć sesję HTML5 tak, jak może wyłączyć pliki cookie?
Użytkownik może wyczyścić pliki cookie lub zabronić stronie internetowej ustawienia pliku cookie dla siebie. Każda przeglądarka ma tę opcję.
Na Przykładzie: Block Cookies
Znaczy co sesja faktycznie znaczy, jest to strona odświeżyć?
Przede wszystkim nie jest to strona odświeżyć
najprostsze analogia: Sesja jest token, który pozwala użytkownikowi odwiedzić dowolny obszar wstęgi app.This Token jest ważny aż do zamknięcia przeglądarki. W momencie zamknięcia przeglądarki wszystkie dane sesji zostaną usunięte.
A więc jeśli chcę, aby moje dane trwały dłużej, Powiedz, że chcę trwale (biorąc pod uwagę, że użytkownik nie wyczyścił plików cookie) przechowują pewną wartość w mojej przeglądarce użytkowników.
pamięci lokalnej: lokalne przechowywanie danych pozwala utrzymywać się poza przeglądarką close.So gdy użytkownik wraca, możemy wykorzystać te dane w naszym application.We można ustawić datę wygaśnięcia na it.We można je wyczyścić, gdy chcemy.
UWAGA: wsparcie dla IE7 + sessionStorage i localStorage
konwencjonalne przechowywania cookies: To jest nasz stary dobry sposób przechowywania niektórych danych na temat przeglądarek Client.all wspierać it.But problemem jest to, że dostarczają zbyt mniej miejsca.
Cookie zapewnia miejsce 4KB i dla każdej domeny jest limit około 15-20 ciasteczek. LocalStorage and SessionStorage przychodzi nam na ratunek. Zapewniają całkiem dobrą przestrzeń. Różne przeglądarki mają inną pojemność.
IE (10 mb) ... niespodzianka
Mozzilla (5 MB)
Chrome (2.5 mb)
Tak, w zasadzie mogę wykorzystać localStorage jeśli chcę dane utrzymują się poza zamknięciu przeglądarki i sessionStorage jeśli chcę dane utrzymują się w zamknięciu przeglądarki.
Istnieje kilka js dostępnej także ..
- jStorage DOCUMENTATION
- persist.js DOCUMENTATION
Cóż, nadal istnieją użytkownicy ze starymi przeglądarkami, które nie obsługują pamięci masowej HTML5 (https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Storage). – nnnnnn
W przeglądarce Firefox można wyłączyć opcję 'sessionStorage'. – Pieter