Ich denke, dies ist ein neues Verhalten seit Safari 11, aber ich bin nicht absolut sicher.
Ich neige dazu, Safari die ganze Zeit offen zu lassen, mit mehreren Seiten mit Registerkarten, jede für ein anderes "Thema".
Beim Neustart - wenn ich weniger schmackhafte Cookies usw. bereinigt habe oder sogar in seltenen Fällen neu gestartet habe - wurden alle Registerkarten neu geladen, unabhängig davon, ob sie derzeit sichtbar sind oder nicht.
Dieses Verhalten hat sich geändert und jetzt ist jede Registerkarte, zu der ich gehe, leer und wird erst geladen, wenn ich tatsächlich dazu wechsle. Ich verstehe, dass die Philosophie darin bestehen könnte, Ressourcen zu sparen, bis Sie „beweisen“, dass Sie sie tatsächlich benötigen, aber ehrlich gesagt, wenn ich sie nicht benötige, wären sie überhaupt nicht offen.
Ich habe mir angewöhnt, kurz nach dem Start schnell durch alle Registerkarten zu blättern, sodass ich die irritierende Verzögerung nur einmal sehe.
Weitere Irritation - Die Version, die nach der Pause von 2 Sekunden geladen wird, ist immer noch die zwischengespeicherte Version, daher müssen Sie sie trotzdem sofort aktualisieren: /
Deshalb möchte ich dieses Verhalten beseitigen.
Ich möchte, wenn möglich, dass jede Registerkarte zum Zeitpunkt des Starts von Safari bereits mit der aktuellen, nicht zwischengespeicherten Version der Seite geladen ist. Danach kann ich meine eigene Aktualisierung durchführen. Ich möchte nur nicht die zusätzlichen 2 Sekunden für jede Registerkarte bei der ersten Verwendung warten müssen.
Ich habe die Develop & Debug-Menüs bereits sichtbar, falls das 'Fix' vorhanden ist, aber ehrlich gesagt ist mein Verständnis dieser Menüs nicht optimal. Ich denke ganz ehrlich, ich habe sie sichtbar, damit ich mich cool fühle, anstatt weil ich tatsächlich weiß, wofür sie sind;)
Dies ist derzeit Safari 11.0.2 auf El Capitan.
quelle