2014-09-25 17 views
7

SFONDOWeb Storage (sessionStorage e localStorage) in modalità di navigazione privata (in incognito)

La funzionalità HTML5 Web Storage nei browser moderni si accede attraverso JavaScript comandi come:

sessionStorage.setItem("username", "John"); 
localStorage.setItem("username", "John") 

Il sito Can I use indica che il supporto del browser è vicino al 90%. Tuttavia, nella scheda "Problemi noti", Posso usare dice:

In modalità di navigazione privata, Safari, Safari e iOS browser Android non supportano l'impostazione localStorage.

MIA DOMANDA

In modalità di navigazione privata, fanno Safari, iOS Safari e il browser Android continuano a sostenere sessionStorage?

+2

No. Non è così. Hai provato anche tu? –

+1

ero alla ricerca di una risposta ufficiale non solo una prova di un browser. Questo è un peccato in quanto sessionStorage, come dice il nome, dovrebbe essere consentito in modalità di navigazione privata. –

+0

E 'disattivata per alcune impostazioni in alcuni browser. Un grande lavoro-around disponibile in questa domanda: http://stackoverflow.com/questions/35607724/ios-safari-private-browsing-localstorage-and-sessionstorage-support/43670472#43670472 Consulta anche: http : //stackoverflow.com/questions/21159301/quotaexceedederror-dom-exception-22-an-attempt-was-made-to-add-something-to-st – theUtherSide

risposta

7

Android e Chrome credo consentono di accedere vecchie chiavi in ​​deposito sessione, ma non scrivere ad esso. So che Safari non consentirà alcun utilizzo della sessione o dell'archiviazione locale.

similar so question

+1

E i cookie? consentirebbe di salvare solo attraverso gli aggiornamenti della pagina? – SuperUberDuper

+0

@SuperUberDuper la discussione è al di là cookie. –