In meiner Webanwendung setze ich window.location
, um zu einer anderen Seite zu navigieren, aber aus irgendeinem Grund zeigt Firefox eine alte Version dieser Seite an.
Mit Firebug habe ich festgestellt, dass der Browser nicht einmal eine HTTP-Anfrage sendet, sondern einfach eine ältere Version dieser Seite (nicht einmal die letzte) verwendet und diese anzeigt.
Die Seite selbst hat alle üblichen Header , um das Zwischenspeichern zu verhindern, was perfekt funktioniert, wenn ich meine Seiten mit Links oder manuell durchblättere Eingang. Das Problem tritt nur auf, wenn window.location
ausgewählt wird.
Ist das ein Firefox-Problem oder etwas von einem Browser zu erwarten? Kann dieses Verhalten geändert werden?
Sie müssen überprüfen, ob in der URL ein Abfrageparameter vorhanden ist. Wenn Abfrageparameter vorhanden sind, sollten Sie den Zeitstempel mit "& amp;" Ich habe einen kurzen Auszug geschrieben, der Ihnen vielleicht helfen könnte.
%Vor%Verwendung:
%Vor%Sie könnten das Snippet weiter modifizieren, um den Zeitstempel im Abfrageparameter zu entfernen, um eine Duplizierung zu vermeiden.
Tags und Links javascript browser firefox