2014-09-25 12 views
7

HINTERGRUNDWeb Storage (session und local) in Private-Browsing-Modus (inkognito)

Die HTML5-Web-Storage-Funktion in modernen Browsern durch Javascript zugegriffen wird Befehle wie:

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

Die Website Can I use zeigt an, dass die Browserunterstützung fast 90% beträgt. jedoch, in der "Bekannte Probleme" Registerkarte Kann ich sagt:

Im Private-Browsing-Modus, Safari, iOS Safari und die Android-Browser unterstützen nicht local Einstellung.

meine Frage

Im Private-Browsing-Modus, können Safari, iOS Safari und der Android-Browser noch session unterstützen?

+2

Nein. Es tut es nicht. Hast du es selbst versucht? –

+1

Ich war auf der Suche nach einer offiziellen Antwort, nicht nur einen Test von einem Browser. Das ist bedauerlich, da sessionStorage, wie der Name schon sagt, im privaten Browsermodus erlaubt sein sollte. –

+0

Es ist mit einigen Einstellungen in einigen Browsern deaktiviert. Eine große Behelfslösung in dieser Frage: http://stackoverflow.com/questions/35607724/ios-safari-private-browsing-localstorage-and-sessionstorage-support/43670472#43670472 Siehe auch: http : //stackoverflow.com/questions/21159301/quotaexceederderror-dom-exception-22-an- attempt- was-made-to-add-something-to-st – theUtherSide

Antwort

7

Android und Chrome Ich glaube, Sie können auf alte Schlüssel im Sitzungsspeicher zugreifen, aber nicht darauf schreiben. Ich weiß, dass Safari keine Nutzung von Sessions oder lokalem Speicher erlaubt.

similar so question

+1

Was ist mit Cookies? Würde das Speichern nur für Seitenaktualisierungen ermöglichen? – SuperUberDuper

+0

@SuperUberDuper die Diskussion geht über Cookies hinaus. –