Ich habe an einem Problem gearbeitet, um zu verhindern, dass zwischengespeicherte Serverseiten beim Klicken auf die Zurück-Schaltfläche des Browsers bereitgestellt werden. Ging durch This question und Einstellung der entsprechenden Antwort-Header (unten) arbeiten, aber es gibt ein inkonsistentes Verhalten zwischen IE und Chrome.Browser-Cache-Steuerelement: Unterschiedliches Verhalten zwischen Internet Explorer und Chrome
response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
response.setHeader("Pragma", "no-cache");
response.setHeader("Expires", "0");
IE: Bedient eine ‚Webseite ist abgelaufen‘, wenn ich auf eine Seite zurück Taste zurück
Chrome: nicht sagen Seite abgelaufen ist, und dient nicht eine zwischengespeicherte Seite, aber auch eine neue Server-Anfrage, selbst auf einer Zurück-Schaltfläche - so ähnlich wie beim Aktualisieren.
Meine Frage: Ist das so, wie sie auf die Header reagieren sollen und gibt es eine Möglichkeit, ein konsistentes Ergebnis zu erzielen? Die primäre Absicht besteht darin, zu verhindern, dass zwischengespeicherte Seiten auf der Zurück-Schaltfläche in Browsern bereitgestellt werden.