Wie man Chrom vom Zwischenspeichern stoppt
Ich müssen zu zwingen, den browser neu zu laden Sie die Vorherige Seite aus dem server, wenn der Benutzer die zurück-Taste drückt.
Habe ich folgende zu meiner Antwort-Header:
Cache-Control: no-cache, must-revalidate
Expires: -1
Dies scheint zu funktionieren für die meisten Browser, aber nicht für Google Chrome, beharrt auf der Rückgabe der Ergebnisse.
Also weiß jemand, wie ich die Kraft der browser die Seite aus dem server, wenn der Benutzer die zurück-Taste drückt?
Danke.
InformationsquelleAutor der Frage Craig Norton | 2010-11-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
als pro dieser bug-report in Chrom repo-Nutzer finden, dass die Verwendung von no-store statt, der no-cache-werde es fix in chrome.
InformationsquelleAutor der Antwort superfro
Dies ist nicht richtig, aber vielleicht könnten Sie verwenden, die Javascript history-Objekt, um festzustellen, ob die aktuelle Seite die Letzte Seite in der Liste? Wenn nicht, wird der zurück-Knopf wurde gedrückt.
Finden Sie unter diesem Verweis: http://www.exforsys.com/tutorials/javascript/javascript-history-object-properties-and-methods.html
Die wirkliche Lösung ist natürlich, um die Struktur der Anwendung in einer solchen Weise, dass die Nutzung des back/forward-buttons funktionieren, wie Sie sollen.
InformationsquelleAutor der Antwort Brad