cookies

  • Die folgende DEMO-Seite demonstriert das Speichern eines Web Storage Cookies:

    http://scripting.com/misc/localStorageDemo.html

    Man tippt irgend einen Text in das Fenster ein. Z.B. "Der User interessiert sich für elektrische Zahnbürsten." Dieser Text wird nach einer Sekunde automatisch als Web Storage Cookie gespeichert.

    Wenn man den Tab schliesst und wieder öffnet oder auch wenn man den Browser schiesst und wieder öffnet und die Seite wieder aufruft, wird die Information sofort wieder angezeigt. (Voraussetzung ist natürlich, dass man das automatische Löschen von Cookies (inkl. Web Storage Cookies) beim Schliessen des Browsers nicht aktiviert hat.

    Ich habe das Demo getestet es funktioniert soweit wie erwartet.


    Aber folgendes kann ich nicht verstehen:

    1. Ich öffne die Seite http://scripting.com/misc/localStorageDemo.html
    2. Ich tippe ein: "Der User interessiert sich für elektrische Zahnbürsten."
    3. Ich wähle Menü - Extras - Web-Entwickler - Inspektor; in dem sich öffnenden Fenster drücke ich rechts auf das Zahnrad-Symbol; Dann mache ich einen Haken unter "Standard-Entwicklerwerkzeuge für Firefox" bei "Speicher"; danach wechsle ich auf das Register "Speicher".
    Links wird jetzt unter anderem der Ordner "Local Storage" angezeigt.

    Ich würde jetzt erwarten, dass hier die Information "Der User interessiert sich für elektrische Zahnbürsten." abgespeichert ist.
    Aber wenn ich unter "Local Storage" "http://scripting.com" anwähle kommt die Meldung: "Keine Daten für gewählten Host vorhanden."

    Frage:
    Weshalb steht dort "Keine Daten für gewählten Host vorhanden" obwohl doch soeben ein Web Storage Cookie abgespeichert wurde?

  • Trenne doch mal bitte jemand die beiträge ab #19 ab.
    Ist ein Uuraltthread von 2006 und es sollen ja "neue" aufgemacht werden und keine Uraltthread hochgeholt werden.
    Danke

    Freundliche Grüße
    Barbara

    ____________

  • Ich habe das Problem gefunden. Es hat mit dem Add-On CookieKeeper zu tun. (Keine Ahnung weshalb es dann im abgesicherten Modus auch nicht funktioniert hat.)

    Wenn man in den Einstellungen dieses AddOns unter "Lifetime Policy" die Option "Downgrade to session" anwählt funktioniert zwar die DEMO-Seite, aber man findet das Cookie eben nicht unter "Menü - Extras - Web-Entwickler - Inspektor - Register Speicher".

    Das verstehe ich aber trotzdem nicht. Heisst "Downgrade to session" nicht, dass die Cookies angenommen und bis zum Ende der Sitzung gespeichert werden sollen? Wenn ja, müssten doch dann die Cookies angenommen werden. (?)

    Ich habe es jetzt auf "accept normally" gestellt. Und zusätzlich dafür gesorgt, dass die Cookies nach dem Beenden des Browsers gelöscht werden.

  • Nachtrag:
    Es ist doch nicht das Add-on "CookieKeeper" dafür verantwortlich, dass das "Web Local Storage Cookie" der Demo-Seite http://scripting.com/misc/localStorageDemo.html nicht unter "Menü - Extras - Web-Entwickler - Inspektor - Register Speicher" erscheint.


    Wie komme ich darauf?
    1. Ich mache ein neues Firefox-Profil.
    2. Unter Einstellungen - Datenschutz - Abschnitt Chronik - Cookies akzeptieren ändere ich die Einstellung
    bei "behalten bis" von
    -"bis sie nicht mehr gültig sind" auf
    -"bis Firefox geschlossen wird"

    Wie schon in Beitrag #41 führe ich das folgende Prozedere nochmals mit den obigen Einstellungen durch:

    1. Ich öffne die Seite http://scripting.com/misc/localStorageDemo.html
    2. Ich tippe ein: "Der User interessiert sich für elektrische Zahnbürsten."
    3. Ich wähle Menü - Extras - Web-Entwickler - Inspektor; in dem sich öffnenden Fenster drücke ich rechts auf das Zahnrad-Symbol; dann mache ich einen Haken unter "Standard-Entwicklerwerkzeuge für Firefox" bei "Speicher"; danach wechsle ich auf das Register "Speicher".
    Links wird jetzt unter anderem der Ordner "Local Storage" angezeigt.

    Jetzt würde ich auch wieder erwarten, dass hier die Information "Der User interessiert sich für elektrische Zahnbürsten." angezeigt wird, denn die Cookies sind ja für die aktuelle Sitzung zugelassen.
    Aber wenn ich unter "Local Storage" "http://scripting.com" anwähle kommt die Meldung: "Keine Daten für gewählten Host vorhanden."

    Frage:
    Habe ich etwas falsch verstanden, falsch angewendet, falsch kombiniert oder ist das ein Firefox Fehler?