Löschen localStorage-Daten
Welche Schwachstellen muss ich Gesicht, bei der Codierung einer web-app nutzen localStorage, in der ein Benutzer versehentlich oder absichtlich löschen localStorage-Daten?
Ich bin glücklich, eine Schaltfläche sagen "Löschen Sie meine Daten", das ist unter meiner Kontrolle, aber es gibt Möglichkeiten, die außerhalb meiner Kontrolle, die localStorage-Daten können gelöscht werden? Oder nicht benutzt werden (ie. Inkognito-Modus/private-browsing-Modus)?
Dank
InformationsquelleAutor benhowdle89 | 2011-08-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
"localStorage" ist editable durch Benutzer , es ist ähnlich wie die cookies .
Benutzer können löschen /ändern, wenn er will , so sollten Sie machen ur tests auf server Seiten ...
hier ist ein Beispiel, wie angry birds wurde gehackt ...
http://thenextweb.com/apps/2011/05/11/angry-birds-for-chrome-already-hacked-unlocking-all-levels/
InformationsquelleAutor Tarek
Jeder kann rufen
localStorage.clear()
von der Konsole oder Ort bar zu jeder Zeit. Es ist möglich, ein bookmarklet genutzt werden, um die gleiche Sache zu tun.Behandeln
localStorage
mit der gleichen Volatilität würden Sie behandeln ein cookie. Davon ausgehen, dass es verschwinden kann, jederzeit. Es ist am besten für Benutzer-Einstellungen und temporäre Daten. Wenn ein Benutzer löscht es, bereit sein, verwenden Sie die Standard-Herbst-Rücken oder starten Sie den Prozess über.Ich habe cache-clearing-bookmarklets für die Entwicklung auf einigen Seiten.
InformationsquelleAutor zzzzBov
Hier ist, was wir fanden ein Benutzer tun kann auf iPhone IOS4 und iPad IOS4.
Töten Safari
Tippen Sie doppelt auf Ihre "action-Taste", drücken und halten Sie den safari-button, zeigt sich auf der Unterseite. Wenn der Kreis mit einem x in der Mitte erscheint, klicken Sie auf das x.
Klar den Safari-cache
Einstellungen | Safari | cache Löschen
Starten Sie Safari sichern
Bad news - alle Websites der lokale Speicher ist gelöscht, nicht nur deine!
InformationsquelleAutor user1011562