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?
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 .
Fahrrad
Nikolaus Barbulesco
MD Faisal
Paul
Zenexer