iOS 8: Verhindern Sie standardmäßig, dass Safari Mobile Registerkarten neu lädt

Beim Wechseln zwischen Registerkarten in Safari Mobile – sogar innerhalb weniger Sekunden – lädt Safari die Registerkarte automatisch neu.

Dies wird häufiger zwischen Sitzungen passieren: Das Wechseln zwischen Safari Mobile zu einer anderen App und zurück führt dazu, dass jede geöffnete Seite ("Tab") neu geladen wird.

Vor nicht allzu langer Zeit habe ich ein Tutorial gefunden, das erklärt, wie man verhindert, dass Safari Mobile Registerkarten neu lädt, während man das iPhone anschließt und den Development Web Inspector von Safari Desktop verwendet, ähnlich der Methode, die in diesem Tutorial zu sehen ist: http:// appletoolbox .com/2014/05/use-web-inspector-debug-mobile-safari/

Um zu verhindern, dass die Mobile App Tabs standardmäßig neu lädt. Das obige Tutorial dient jedoch nur zur Fehlerbehebung, wie eine bestimmte Webseite auf dem iPhone angezeigt wird, und ich kann das Tutorial nicht mehr finden, um zu verhindern, dass Safari bei jeder Sitzung alle Registerkarten neu lädt.

Zu den erprobten Lösungen gehörten: Alle anderen Apps schließen Verlauf und Website-Daten löschen Neustart Ändern von Einstellungen > Safari > Links öffnen von „Im Hintergrund“ zu „In neuem Tab“ Netzwerkeinstellungen zurücksetzen Verfügbaren Speicherplatz löschen Alle Einstellungen zurücksetzen Telefon aus Backup wiederherstellen

Tabs werden immer noch neu geladen. Dies wird häufig im Apple Support und anderen Threads, die ich gelesen habe, auf „Speicherprobleme“ oder das Standardverhalten für „Speicherzuweisung“ zurückgeführt:

http://forums.imore.com/ios-8/302019-safari-stop-reloading-my-pages.html

http://forums.macrumors.com/threads/sick-of-safari-reloading-pages.1807865/

http://www.reddit.com/r/ipad/comments/2gv2rb/does_ios_8_fix_the_constant_tab_reloads_in_safari/

Dennoch sind Seiten nach dem Umschalten sofort im Tab sichtbar und nutzbar, laden dann aber trotzdem neu. Nicht gut in Gebieten mit schlechter Abdeckung.

Kennt jemand eine echte Lösung, um dieses automatische Neuladeverhalten in Safari Mobile zu verhindern?

Hervorragende Recherche! Ich weiß, dass viele Leute mit diesem Verhalten irritiert sind. Hoffentlich hat jemand Einsicht.
Das von Ihnen beschriebene Verhalten ist nicht systematisch. Das "normale" Verhalten besteht darin, auf die Registerkarte zu wechseln, ohne sie neu zu laden. Safari macht das. Aber manchmal lädt Safari stattdessen die Registerkarte neu, und das ist ärgerlich.
Also hat jemand eine Lösung für dieses Problem gefunden ..?
Meine Intuition ist, dass es mit der Speichernutzung zusammenhängt. Wenn Sie "mehr" Speicher verwenden, werden diese Registerkarten geschlossen und müssen aktualisiert werden. Wenn Sie "wenig" Speicher verwenden, bleiben Tabs im Hintergrund geladen
Ich schließe mich der Antwort von @PaulPaczuski an. Was Sie sehen, wenn Sie zum ersten Mal wechseln, ist wahrscheinlich nur ein Screenshot an sich. Es soll den Schalter schneller erscheinen lassen, als er tatsächlich ist – Sie können nicht damit interagieren. Die eigentliche Seite ist schon lange weg. Ich vermute, dass die von Ihnen besuchten Websites zu viel Speicher verbrauchen. Sehen Sie, ob es bei leichtgewichtigen Websites vorkommt (z. B. netops.is , motherf***ingwebsite.com – letzte hat NSFW-Text, aber es ist ein klassisches, berühmtes Beispiel).

Antworten (1)

Wie Sie gelesen haben, liegt dies an der Speicherverwaltung. iOS entfernt Hintergrundregisterkarten aus dem Speicher, wenn dieser Speicher für etwas anderes benötigt wird. Das verwendete Gerät ist wichtiger als die iOS-Version. Ein iPhone 6 mit 1 GB RAM schließt Tabs aggressiver als ein XS mit 4 GB.

Wie andere in den Kommentaren erwähnt haben, behält iOS eine Miniaturansicht der Seite im Speicher, damit Sie wissen, welche Registerkarte welche ist. Dieses Miniaturbild benötigt viel weniger Speicher als ein vollständiger Webseiten-Rendering-Kontext.

Das Zurückfordern von Speicher, der von inaktiven Apps/Tabs verwendet wird, ist eigentlich eine Funktion. Sie möchten nicht, dass eine App nicht gestartet werden kann, weil Ihr Telefon keinen Speicher mehr hat, also schafft iOS automatisch Platz dafür. Aus dem gleichen Grund ist es nicht notwendig, Apps zu „schließen“, da iOS Apps bei Bedarf aus dem Speicher entfernt.

Apple schließt RAM nicht in die für iOS-Geräte veröffentlichten Spezifikationen ein, aber Wikipedia hat eine praktische Zusammenfassung der iOS-Gerätespezifikationen .