Pouvez-vous empêcher le navigateur iPhone de recharger des pages?

16

Je fais la navette en utilisant le métro, ce qui signifie des tronçons de 20 minutes sans Internet.

Pour me donner quelque chose à faire, j'ouvre souvent un tas de pages Web, disons 3 ou 4 avant d'être hors ligne afin de pouvoir les lire pendant que je suis sans signal.

Si je vérifie mes pages juste avant de perdre un signal, elles s'affichent parfaitement et l'icône Internet ne s'affiche pas, d'où ma pensée qu'il ne se recharge pas lorsque je vérifie.

Après avoir perdu Internet, mes pages Web s'affichent parfois bien, d'autres fois, elles essaient de se recharger.

Existe-t-il un moyen de ne pas les recharger pour que je puisse les lire?

D'autres alternatives?

chollida
la source
4
Si c'est une consolation, iOS 6 offrira une liste de lecture hors ligne pour de telles situations.
7
Si seulement quelqu'un avait fait une application pour ce type de lecture hors ligne pendant le trajet ... ;-)
bmike

Réponses:

9

Le comportement que vous avez décrit semble être une limitation du navigateur mobile Safari. D'autres utilisateurs se sont plaints du comportement d'actualisation automatique de Safari Mobile sur plusieurs messages du forum de la communauté Apple.

Ce iFans publier offre quelques explications et des solutions possibles:

Ce n'est pas une fonctionnalité ... C'est une limitation.

MobileSafari conserve le cache du site Web uniquement dans la RAM et, par conséquent, une fois qu'il n'y a plus de RAM, il détruira automatiquement une page entière, forçant la régénération , se déguisant en fonction de régénération automatique. Vous ne pouvez garder au maximum 3 pages ouvertes à tout moment ... Même l'iPhone 4 avec le double de RAM ne peut garder que 5 pages.

Vous pouvez essayer un navigateur tiers doté d'une mise en cache hors ligne , et cela corrigera la situation. Ou bien, utilisez le mod de fichier d'échange que j'ai publié sur les forums de jailbreak et cela devrait aussi fonctionner.

Pour autant que je sache, ces navigateurs tiers disposent d'une mise en cache de pages hors ligne:

  • iCab Mobile (prend également en charge l'onglet simultané, ce qui signifie que vous pouvez parcourir les sites Web tout en écoutant de la musique sur YouTube, c'est mon préféré)
  • Navigateur Web atomique (de nombreuses fonctionnalités utiles, mais l'interface est un peu étrange)
  • Mercury (navigateur sympa qui ressemble à une version réduite de Safari pour ordinateur de bureau)

Vos choix semblent être:

  • Utilisez un mod de jailbreak pour augmenter la taille du fichier d'échange (nous espérons augmenter le nombre de pages pouvant être stockées)
  • Utilisez un navigateur tiers qui prend en charge la mise en cache hors ligne
JW8
la source
10

Mobile Safari efface les onglets de la mémoire lorsqu'il reçoit un avertissement de mémoire insuffisante du système d'exploitation. Pour des raisons de performances, iOS n'effectue aucune pagination sur le disque, donc quand quelque chose est déplacé de la mémoire, il disparaît à moins qu'il ne soit enregistré. Donc, la raison pour laquelle vous devez recharger des pages est que d'autres tâches sur votre iPhone (d'autres applications ou de nouveaux onglets de navigateur) utilisent de la mémoire, donc Safari chasse les anciens onglets de la mémoire, et lorsque vous les retournez, ils doivent être re -téléchargé.

Il s'agit du comportement du système et il ne peut pas être modifié. Cependant, il existe plusieurs applications conçues pour enregistrer des pages pour une lecture hors ligne. Personnellement, je recommande Instapaper - très bien conçu, activement maintenu par un grand développeur indépendant, et le service s'intègre à de nombreuses autres applications, afin que vous puissiez, entre autres, enregistrer des liens de la plupart des clients RSS et Twitter.

Le principe de base est que lorsque vous ouvrez une page que vous souhaitez lire plus tard, vous utilisez un bookmarklet pour enregistrer la page dans Instapaper. Ouvrez ensuite l'application et téléchargez une version bien formatée, texte et images uniquement, de vos pages enregistrées pour une lecture à votre convenance. Il possède de nombreuses autres fonctionnalités, notamment l'enregistrement de votre position dans un article et sa synchronisation avec tous les autres clients Instapaper que vous utilisez. Hautement recommandé.

robmathers
la source
3

Je vais vous donner une vraie solution pour empêcher l'iPhone de recharger des pages Web. J'ai tout essayé mais il n'y a pas de vrai correctif dans Safari. Cependant, vous pouvez installer des navigateurs comme Mercury, etc. Le problème avec ces navigateurs est qu'ils ne sont pas aussi bons que Safari ou Opera Mini. Mais j'ai récemment connu une fonctionnalité d'Opera Mini où l'on peut empêcher le rechargement des pages Web et cela vous permet d'économiser d'énormes données. Je vous recommande fortement de l'essayer.

Étape 1. Installez le navigateur Opera Mini depuis l'App Store (cela fonctionne exactement comme le navigateur Safari)

Étape 2. Ouvrez le navigateur et vous trouverez le signe «O» au milieu - cliquez sur le signe «O».

Étape 3. En haut, vous trouverez «Économies activées», cliquez dessus. Vous y trouverez trois modes d'Opera Mini:

  1. Opera mini
  2. Opera turbo
  3. De

Étape 4. Passez à Opera mini.

Je recommanderais également de conserver le mode d'habillage du texte dans «Paramètres avancés», onglet «Mise en page».

Pour améliorer la vitesse, éteignez votre téléphone pendant 2 à 5 minutes.

Umar Bhat
la source
1

La liste de lecture de Safari enregistre tout pour la lecture hors ligne, vous pouvez donc utiliser cette fonctionnalité pour n'importe quelle page que vous téléchargez et ne lisez pas immédiatement.

Anonyme
la source
1
Pourriez-vous être un peu plus précis sur la façon dont cela pourrait aider Chollida?
Alex
@alex, c'était une réponse concise, mais avez-vous vraiment raté le point soulevé? Tout le monde peut modifier quelque chose pour la forme et la clarté - en particulier lorsqu'un nouvel utilisateur peut ne pas être conscient de la quantité de brièveté ou de verbiage qui est typique.
bmike
1
@bmike Cette fois, je n'ai pas vraiment compris le point. Peut-être que je ne suis pas un lecteur moyen ou proche, mais si je ne comprends pas une réponse, je pose une question à ce sujet qui, selon moi, est autorisée selon les règles. :)
Alex
C'est suffisant. Ce devrait être le PO qui exprime clairement son intention et vous avez fait un commentaire constructif qu'il convient de féliciter - je m'excuse si mes mots n'ont pas touché la cible correctement.
bmike
0

Je préfère ReadItLater (maintenant appelé Pocket) à Instapaper, mais les deux sont bons. Je souhaite que quelqu'un écrive un correctif de jailbreak sur Safari mobile pour activer la mise en cache des pages sur le disque, mais d'ici là, je suppose que j'essaierai mercury et icab. Merci à tous.

Aaron W
la source
0

Prenez des captures d'écran de ce que vous voulez lire. Vous n'aurez alors aucun problème de rechargement.

Bien sûr, vous devrez adapter tout le contenu de ce que vous voulez lire à l'écran.

Luis Gonzalez
la source
Comparé à l'utilisation d' instapaper ou de mercure , c'est une réponse (pour le dire aussi bien que possible) sous-optimale.
user1556373
Pas nécessairement. Instapaper et ses amis ont besoin d'une connexion en ligne pour télécharger / télécharger le contenu, une capture d'écran va directement dans votre pellicule. Selon vos besoins spécifiques et votre plan de données, cela peut être un itinéraire préférable.
nohillside
0

À la demande d'un membre, voici la réponse trouvée sur la page vers laquelle ma réponse d'origine renvoie:

Dans Safari ou dans une autre application de navigateur, appuyez de manière prolongée sur un morceau de texte (un seul mot ou une seule lettre convient), puis soulevez votre doigt de l'écran. Le mot ou la lettre sera sélectionné et le petit pop-up familier qui dit "Copier | Définir" apparaît. Appuyez sur "Définir" et l'écran qui affiche la définition du mot ou indique qu'il n'a pas pu trouver de définition apparaît. Maintenant, ne pastoucher autre chose; pas "Terminé", "Rechercher sur le Web" ou toute autre chose. Appuyez maintenant sur le bouton Accueil (c'est-à-dire celui sur la partie inférieure du panneau avant de l'iPhone avec le carré dedans). Vous reviendrez au tremplin avec toutes les icônes de votre application et à partir de là, vous pourrez faire tout ce que vous voulez. Ensuite, appuyez sur l'icône du navigateur du navigateur dans lequel vous vous trouviez et vous y reviendrez. L'écran de définition couvrant la fenêtre du navigateur sera toujours là. Appuyez sur "Terminé" et l'écran disparaît. Heureusement, la ou les fenêtres de navigateur ouvertes ne se rechargeront pas .

Matt Campbell
la source
0

Si vous ne souhaitez pas télécharger un navigateur tiers ou une application et continuer à naviguer dans Safari.

Vous pouvez en fait utiliser Noosfeer pour cela. Il est destiné à être utilisé dans n'importe quel navigateur et à fonctionner hors ligne. Le plus, l'interface utilisateur / UX est optimisée pour la lecture dans n'importe quel écran.

David Gordillo
la source
-1

Aujourd'hui, j'ai découvert par inadvertance un moyen d'arrêter ce comportement ennuyeux, même s'il ne constitue pas un véritable correctif, c'est une méthode pour supprimer le comportement en effectuant une action simple à chaque fois avant de quitter Safari ou un autre navigateur. Pas idéal, mais cela vous donne (enfin) le contrôle du navigateur de sorte que le comportement est supprimé. Le lien vers la réponse est ici:

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

Matt Campbell
la source
1
-1 Les liens ne sont pas des réponses. Veuillez poster la réponse réelle ici, car votre lien n'est pas toujours valide. Voir la Provide context for linkssection de la FAQ
Fake Name
-2

Désactivez «ouvrir de nouveaux onglets en arrière-plan» dans les paramètres / safari. Cela trie le problème

Phila67
la source