Können Sie verhindern, dass der iPhone-Browser Seiten neu lädt?

16

Ich pendle mit der U-Bahn, das heißt, 20 Minuten ohne Internet.

Um mir etwas zu tun zu geben, öffne ich oft eine Reihe von Webseiten, z. B. 3 oder 4, bevor ich offline bin, damit ich sie lesen kann, während ich kein Signal habe.

Wenn ich meine Seiten kurz vor dem Signalverlust überprüfe, werden sie perfekt angezeigt und das Internetsymbol wird nicht angezeigt. Daher habe ich den Eindruck, dass sie beim Überprüfen nicht neu geladen werden.

Nachdem ich das Internet verloren habe, werden meine Webseiten manchmal in Ordnung angezeigt, andere Male versuchen sie, neu zu laden.

Gibt es eine Möglichkeit, sie nicht neu laden zu lassen, damit ich sie lesen kann?

Irgendwelche anderen Alternativen?

Chollida
quelle
4
Wenn es tröstet, bietet iOS 6 für solche Situationen eine Offline-Leseliste an.
7
Wenn nur jemand eine App für diese Art von Offline-Lesen während des Pendelns erstellt hätte ... ;-)
bmike

Antworten:

9

Das von Ihnen beschriebene Verhalten scheint eine Einschränkung des mobilen Browsers von Safari zu sein. Andere Benutzer haben sich in mehreren Apple Community-Forenbeiträgen über das Verhalten der automatischen Aktualisierung von Safari Mobile beschwert.

Dieser iFans-Beitrag bietet einige Erklärungen und mögliche Lösungen:

Dies ist keine Funktion ... Es ist eine Einschränkung.

MobileSafari speichert den Website-Cache nur im RAM. Sobald der RAM-Speicher voll ist, wird automatisch eine ganze Seite gelöscht. Dadurch wird die Aktualisierung erzwungen und als automatische Aktualisierungsfunktion getarnt. Sie können maximal 3 Seiten gleichzeitig geöffnet lassen ... Selbst das iPhone 4 mit doppelt so viel RAM kann nur 5 Seiten aufnehmen.

Sie können einen Browser eines Drittanbieters mit Offline-Caching ausprobieren , um die Situation zu beheben. Oder verwende alternativ den Swap-File-Mod, den ich in den Jailbreak-Foren gepostet habe und der sollte auch funktionieren.

Soweit ich weiß, sind diese Browser von Drittanbietern mit Offline-Seiten-Caching ausgestattet:

  • iCab Mobile (unterstützt auch die gleichzeitige Verwendung von Registerkarten, dh Sie können Websites durchsuchen, während Sie Musik auf YouTube hören. Dies ist mein persönlicher Favorit.)
  • Atomic Web Browser (viele nützliche Funktionen, aber die Oberfläche ist etwas seltsam)
  • Mercury (cooler Browser, der wie eine verkleinerte Version von Desktop Safari aussieht)

Ihre Wahlmöglichkeiten scheinen zu sein:

  • Verwenden Sie einen Jailbreak-Mod, um die Größe der Auslagerungsdatei zu erhöhen (hoffentlich erhöht sich die Anzahl der Seiten, die gespeichert werden können).
  • Verwenden Sie einen Browser eines Drittanbieters, der Offline-Caching unterstützt
JW8
quelle
10

Mobile Safari löscht Registerkarten aus dem Arbeitsspeicher, wenn vom Betriebssystem eine Warnung zu wenig Arbeitsspeicher angezeigt wird. Aus Gründen der Leistung führt iOS kein Paging auf der Festplatte durch. Wenn also ein Objekt aus dem Arbeitsspeicher verschoben wird, ist es nicht mehr vorhanden, es sei denn, es wurde gespeichert. Der Grund, warum Sie Seiten neu laden müssen, besteht darin, dass andere Aufgaben auf Ihrem iPhone (andere Apps oder neue Browser-Registerkarten) Speicher belegen. Safari wirft also die älteren Registerkarten aus dem Speicher und wenn Sie zu ihnen zurückblättern, müssen sie neu erstellt werden -ausgeladen.

Dies ist das Systemverhalten und kann nicht geändert werden. Es gibt jedoch mehrere Apps, mit denen Seiten für das Offline-Lesen gespeichert werden können. Ich persönlich empfehle Instapaper - sehr gut gestaltet, von einem großartigen unabhängigen Entwickler aktiv gewartet und der Service lässt sich mit vielen anderen Apps integrieren, sodass Sie unter anderem Links von den meisten RSS- und Twitter-Clients speichern können.

Die Grundvoraussetzung ist, dass Sie beim Öffnen einer Seite, die Sie später lesen möchten, ein Lesezeichen verwenden, um die Seite in Instapaper zu speichern. Öffnen Sie dann die App und laden Sie eine schön formatierte, nur aus Text und Bildern bestehende Version Ihrer gespeicherten Seiten herunter, damit Sie sie bequem lesen können. Es hat viele andere Funktionen, einschließlich des Speicherns Ihrer Position in einem Artikel und des Synchronisierens mit anderen Instapaper-Clients, die Sie verwenden. Sehr empfehlenswert.

Robmathers
quelle
3

Ich gebe Ihnen eine echte Lösung, wie Sie verhindern können, dass das iPhone Webseiten neu lädt. Ich habe alles versucht, aber es gibt keine echte Lösung in Safari. Sie können jedoch Browser wie Mercury usw. installieren. Das Problem bei solchen Browsern ist, dass sie nicht so gut sind wie Safari oder Opera Mini. In letzter Zeit habe ich jedoch eine Funktion in Opera Mini kennengelernt, mit der das Neuladen von Webseiten verhindert und riesige Datenmengen gespart werden können. Ich würde Ihnen wärmstens empfehlen, es zu versuchen.

Schritt 1. Installieren Sie den Opera Mini-Browser aus dem App Store (er funktioniert genauso wie der Safari-Browser)

Schritt 2. Öffnen Sie den Browser und in der Mitte finden Sie das O-Zeichen. Klicken Sie auf das O-Zeichen.

Schritt 3. Oben finden Sie "Ersparnisse aktiviert". Klicken Sie darauf. Dort finden Sie drei Modi von Opera Mini:

  1. Opera Mini
  2. Opera Turbo
  3. aus

Schritt 4. Wechseln Sie zu Opera mini.

Ich würde auch empfehlen, den Textumbruch-Modus in den erweiterten Einstellungen auf der Registerkarte "Layout" beizubehalten.

Schalten Sie das Telefon für 2-5 Minuten aus, um die Geschwindigkeit zu verbessern.

Umar Bhat
quelle
1

Die Safari-Leseliste speichert alles für das Offline-Lesen, sodass Sie diese Funktion für jede heruntergeladene Seite verwenden und nicht sofort lesen können.

Anonym
quelle
1
Könnten Sie etwas genauer sagen, wie dies bei Chollida helfen könnte?
Alex
@alex es war eine knappe Antwort, aber haben Sie den Punkt, der gemacht wurde, wirklich verpasst? Jeder kann etwas bearbeiten, um Form und Klarheit zu erhalten - insbesondere dann, wenn ein neuer Benutzer die für ihn typische Kürze oder Ausdrucksweise möglicherweise nicht kennt.
bmike
1
@bmike Dieses Mal habe ich den Punkt nicht wirklich verstanden. Vielleicht bin ich kein durchschnittlicher Leser oder nahe dran, aber wenn ich eine Antwort nicht verstehe, frage ich danach, was meiner Meinung nach nach nach den Regeln erlaubt ist. :)
Alex
Meinetwegen. Es sollte das OP sein, das ihre Absicht klar macht, und Sie haben einen konstruktiven Kommentar abgegeben, der gelobt werden sollte. Ich entschuldige mich, wenn meine Worte nicht richtig ins Schwarze getroffen haben.
bmike
0

Ich bevorzuge ReadItLater (jetzt Pocket) gegenüber Instapaper, aber beide sind gut. Ich wünschte, jemand würde einen Jailbreak-Patch für Mobile Safari schreiben, um das Seiten-Caching auf die Festplatte zu ermöglichen, aber bis dahin werde ich wohl Quecksilber und Icab ausprobieren. Danke an alle.

Aaron W
quelle
0

Machen Sie Screenshots von dem, was Sie lesen möchten. Sie haben dann keine Probleme beim Neuladen.

Natürlich müssen Sie den gesamten Inhalt von dem, was Sie auf dem Bildschirm lesen möchten, anpassen.

Luis Gonzalez
quelle
Verglichen mit der Verwendung von Instapaper oder Quecksilber ist dies eine (um es so gut wie möglich auszudrücken ) suboptimale Antwort.
user1556373
Nicht unbedingt. Instapaper & Friends benötigen eine Online-Verbindung, um den Inhalt herunterzuladen / hochzuladen. Ein Screenshot wird direkt in Ihre Kamerarolle geschrieben. Abhängig von Ihren spezifischen Anforderungen und Ihrem Datenplan kann dies eine bevorzugte Route sein.
Nohillside
0

Nach Mitgliederwunsch wird die Antwort auf der Seite angezeigt, auf die meine ursprüngliche Antwort verweist:

Berühren und halten Sie in Safari oder einer anderen Browser-App eine Textstelle (ein einzelnes Wort oder ein Buchstabe ist in Ordnung) und heben Sie dann Ihren Finger vom Bildschirm. Das Wort oder der Buchstabe wird ausgewählt und das bekannte kleine Popup mit der Aufschrift "Kopieren | Definieren" wird angezeigt. Tippen Sie auf "Definieren", und der Bildschirm mit der Definition des Wortes oder der Meldung, dass keine Definition gefunden werden konnte, wird angezeigt. Jetzt nichtberühre irgendetwas anderes; nicht "Fertig", "Im Web suchen" oder irgendetwas anderes. Drücken Sie nun die Home-Taste (dh die Taste im unteren Bereich der Vorderseite des iPhones mit dem Quadrat darin). Sie werden mit all Ihren App-Symbolen zum Sprungbrett zurückgeschaltet und können von dort aus alles tun, was Sie wollen. Berühren Sie dann das Browsersymbol des Browsers, in dem Sie sich befunden haben, und Sie wechseln wieder dorthin. Der Definitionsbildschirm für das Browserfenster ist weiterhin vorhanden. Berühren Sie "Fertig", und der Bildschirm verschwindet. Glücklicherweise werden die geöffneten Browserfenster nicht neu geladen.

Matt Campbell
quelle
0

Wenn Sie keinen Browser eines Drittanbieters oder keine App herunterladen möchten, surfen Sie in Safari weiter.

Hierfür können Sie Noosfeer verwenden. Es soll in jedem Browser verwendet werden und offline arbeiten. Das Plus ist, dass die Benutzeroberfläche / UX für das Lesen auf jedem Bildschirm optimiert ist.

David Gordillo
quelle
-1

Heute habe ich versehentlich eine Möglichkeit gefunden, dieses ärgerliche Verhalten zu unterbinden, obwohl es sich nicht um eine echte Fehlerbehebung handelt. Es ist eine Methode, das Verhalten zu unterdrücken, indem jedes Mal vor dem Wechseln von Safari oder einem anderen Browser eine einfache Aktion ausgeführt wird. Nicht ideal, aber Sie können (endlich) den Browser so steuern, dass das Verhalten unterdrückt wird. Der Link zur Antwort ist hier:

https://discussions.apple.com/message/25254749#25254749

Matt Campbell
quelle
1
-1 Links sind keine Antworten. Bitte posten Sie die eigentliche Antwort hier, da Ihr Link möglicherweise nicht immer gültig ist. Siehe den Provide context for linksAbschnitt der FAQ
Fake Name
-2

Deaktivieren Sie "Neue Tabs im Hintergrund öffnen" in den Einstellungen / in der Safari. Das ist das Problem

Phila67
quelle