Cachet Safari alte Seiten?

Ich habe dieses Problem wahrscheinlich, seit ich meinen iMac gekauft habe. Der Safari-Browser zeigt ein seltsames Verhalten, wenn ich oft zu einer bestimmten Webseite navigiere. Ich mache viel Website-Entwicklung, also muss ich natürlich meine Seiten testen. Safari scheint jedoch die alte Kopie der Website im Speicher zu behalten und lädt sie weiter! Die einzige Option ist das Löschen der Browserdaten, aber das führt auch dazu, dass ich von allen Websites auf dem Gerät abgemeldet werde, also ist es ein Schmerz.

Ein Beispiel für das, was heute passiert ist: Ich hatte eine Website, die ein <meta>Tag hatte, das auf www.anotherpage.com umleitete. Ich habe dieses Tag entfernt und die Datei auf FTP hochgeladen. Safari leitete mich jedoch weiterhin zu dieser Seite weiter. Als ich von der mobilen Safari-Version aus auf dieselbe URL zugegriffen habe, funktionierte alles wie erwartet, keine Weiterleitung. Verdammt, sogar Mozilla oder Chrome auf dem Desktop zeigten die neue Seite.

Soll ich das Caching einfach deaktivieren oder übersehe ich etwas? Hat jemand ähnliches Problem erlebt? Oder ist das nur einer der Gründe, warum Safari zum neuen IE wird ?

Hast du versucht den Cache zu löschen Cmd-Alt-E?
Ich werde es versuchen, danke. Ich denke, es wird das Problem beheben, da es auch das Löschen aller Daten tut, aber ich habe mich immer noch gefragt, was die Ursache sein könnte? Ich habe es noch nie auf einer anderen Plattform oder einem anderen Browser erlebt. Aber andererseits benutze ich heutzutage meistens Safari.
alt/reload verwendet, um eine neue Seite zu erhalten. [Ich habe im Moment nichts zum Testen]
Das Gleiche auch mit den neuesten Versionen von Safari und OSX anderen Browsern zu sehen, ist kein Problem. Relaunch von Safari behebt es nicht, auch Alt/Reload der Seite nicht. Es ist auch so, als würde sich Safari nicht um das Header-Meta-Tag kümmern: Meine Seitenrahmen senden (mit bereits abgelaufenem TS), um zu versuchen, Browsern mitzuteilen, dass sie nicht zwischenspeichern, da ich beim nächsten Aktualisieren aktualisierte Inhalte laden möchte. Die automatische Aktualisierung funktioniert jedoch normalerweise.

Antworten (1)

Safari speichert Umleitungen aggressiv im Cache und erzwingt eine Aktualisierung erzwingt nur die Aktualisierung der Seite, auf die Sie umgeleitet werden , nicht die Umleitung selbst. Sie können den Cache löschen, ohne Ihre Browserdaten (Cookies) zu löschen, indem Sie Entwickeln → Caches leeren (⌥⌘E) wählen.