Moin!
oder kennt Ihr einen Weg um mein Problem zu vermeiden?
Der Browser holt die Seiten aus seinem Cache. Verhindere, dass sie dort landen.
Ich muß widersprechen.
Die Vor- und Zurück-Tasten der Browserbedienung sind History-Funktionen. Das deutet sich allein deswegen an, weil die Javascript-Äquivalente per history.forward() und history.back() aufrufbar sind.
Die History eines Fensters hat mit dem Cache aber nur insoweit etwas zu tun, als dass beide Seiten speichern. Die History ist aber zumindest theoretisch (viele Browser implementieren es nicht so, ich empfehle Opera für eine in dieser Hinsicht gute Implementierung) vollkommen unabhängig von irgendeinem Cache-Inhalt.
Die korrekte Lösung müßte als lauten:
"Der Browser holt die Seiten aus seiner History. Verhindere, dass sie dort landen."
Und das Problem dieser Aussage ist: Die History ist im Gegensatz zum Cache nun wirklich absolutes Userland. HTTP-Header haben hier garnichts zu sagen, alle Seiten werden immer in der History des Fensters gespeichert.
Die einzige Methode, die History des Fensters los zu werden, ist, das Fenster los zu werden. Also window.close().
- Sven Rautenberg
My sssignature, my preciousssss!