Information Technology Reference
In-Depth Information
Die Implementierung des Storage-Events in aktuellen Browsern muss als sehr
experimentell bezeichnet werden. So wird in Firefox 3.6 das Event zwar aus-
gelöst, es enthält aber nicht die erwarteten Werte. In Firefox 4 Beta 3 wur-
de die
Event-Handler
-Funktion nicht gestartet. Der Internet Exploerer 8 kennt
den standardisierten Aufruf zum Anhängen eines Event-Handlers,
window
.addEventListener
, nicht und muss stattdessen mit
window.onstorage
bedient
werden. Das erwartete Event muss dann aber aus dem globalen
window.event
gelesen werden. Die dritte Vorabversion des Internet Explorer 9 sprach auf kei-
nen der beiden Event-Handler an. Auch Safari 5 brachte keine Ergebnisse zum
Storage-Event. Einzig Opera (Version 10.60) und Google Chrome (Version 6) lie-
ferten die erwarteten Angaben für das Storage-Event.
8.2.5 Debugging
Während man eine Web-Applikation entwickelt, ist es sehr hilfreich, wenn
man den aktuellen Inhalt des persistenten Speichers betrachten kann. Zwar
ist es möglich, einzelne Elemente via
getItem()
abzufragen und dann in einem
alert()
-Fenster anzuzeigen, doch manchmal möchte man die Einträge einfach
tabellarisch aufgelistet sehen. Die unterschiedlichen Browser bieten hier ver-
schiedene Möglichkeiten.
Abbildung 8.2:
Das Firefox-Add-On Firebug mit der Anzeige des »sessionStorage«
Firefox bringt dafür keine eigene grafische Oberfläche mit, man benötigt ein
kostenloses Add-On. Firebug ist unter Webentwicklern seit Jahren als eine
unverzichtbare Erweiterung für den Firefox-Browser bekannt und beherrscht