21 votes

Pouvez-vous empêcher le navigateur de l'iPhone de recharger les pages ?

Je me déplace en métro, ce qui signifie des périodes 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 lorsque je n'ai pas de signal.

Si je vérifie mes pages juste avant de perdre le signal, elles s'affichent parfaitement et l'icône Internet ne s'affiche pas, d'où mon idée qu'elles ne se rechargent pas lorsque je vérifie.

Après une perte d'accès à l'internet, mes pages web s'affichent parfois correctement, mais parfois elles essaient de se recharger.

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

D'autres alternatives ?

11voto

Ged Byrne Points 481

Mobile Safari efface les onglets de la mémoire lorsqu'il reçoit un avertissement de mémoire insuffisante de la part du système d'exploitation. Pour des raisons de performances, iOS n'effectue pas de pagination sur le disque. Par conséquent, lorsqu'un élément est déplacé hors de la mémoire, il disparaît, à moins qu'il n'ait été sauvegardé. Si vous devez recharger des pages, c'est parce que d'autres tâches sur votre iPhone (d'autres applications ou de nouveaux onglets de navigation) utilisent de la mémoire. Safari sort donc les anciens onglets de la mémoire et, lorsque vous y revenez, ils doivent être rechargés.

C'est le comportement du système, et il ne peut pas être changé. Cependant, il existe plusieurs applications conçues pour enregistrer les pages pour une lecture hors ligne. Je recommande personnellement Instapaper - Très bien conçu, activement maintenu par un grand développeur indépendant, le service s'intègre à de nombreuses autres applications, de sorte que vous pouvez enregistrer des liens à partir de la plupart des clients RSS et Twitter, entre autres.

Le principe de base est le suivant : lorsque vous ouvrez une page que vous souhaitez lire plus tard, vous utilisez un bookmarklet pour enregistrer la page sur Instapaper. Ensuite, ouvrez l'application et elle télécharge une version joliment formatée, uniquement composée de texte et d'images, des pages que vous avez enregistrées pour les lire à votre convenance. L'application offre de nombreuses autres fonctionnalités, notamment l'enregistrement de votre position dans un article et la synchronisation avec tous les autres clients Instapaper que vous utilisez. Hautement recommandé.

10voto

Jason Points 8799

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

Ce site Poste iFans offre quelques explications et des solutions potentielles :

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

MobileSafari conserve le cache du site web uniquement dans la RAM, et donc, une fois qu'il de la RAM, il détruira automatiquement une page entière, ce qui obligera à l'actualisation qui se déguise en fonction de rafraîchissement automatique. Vous pouvez garder au maximum 3 pages ouvertes à tout moment... Même l'iPhone 4 avec double de RAM ne peut garder que 5 pages.

Vous pouvez Essayez un navigateur tiers qui dispose d'une mise en cache hors ligne. et c'est remédier à la situation. Ou alternativement, utilisez le fichier d'échange mod J'ai posté dans les forums Jailbreak et ça devrait marcher aussi.

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

  • iCab Mobile (prend également en charge l'onglet simultané, ce qui signifie que vous pouvez parcourir sites web tout en écoutant de la musique sur Youtube, c'est mon préféré. préféré)
  • Navigateur Web Atomic (nombreuses fonctionnalités utiles, mais l'interface est un peu étrange)
  • Mercure (navigateur cool qui ressemble à un rétrécissement version réduite du Safari de bureau)

Vos choix semblent être :

  • Utiliser un mod Jailbreak pour augmenter la taille du fichier d'échange (avec un peu de chance, cela augmentera le nombre de pages qui peuvent être stockées).
  • Utilisez un navigateur tiers qui prend en charge la mise en cache hors ligne.

3voto

Umar Bhat Points 31

Je vais vous donner une solution réelle pour empêcher l'iPhone de recharger les pages Web. J'ai tout essayé mais il n'y a pas de véritable solution 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 découvert une fonctionnalité d'Opera Mini qui permet d'empêcher le rechargement des pages Web et d'économiser d'énormes quantités de données. Je vous recommande vivement de l'essayer.

Étape 1. Installez le navigateur Opera Mini depuis l'App Store (il fonctionne 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 "Épargne activée", cliquez dessus. Vous y trouverez trois modes d'Opera Mini :

  1. Opera mini
  2. Opera turbo
  3. Off

Étape 4. Passez à Opera mini.

Je vous recommande également d'activer le mode d'habillage du texte dans les "paramètres avancés", onglet "mise en page".

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

1voto

Anonymous Points 11

La liste de lecture de Safari enregistre tout pour la lecture hors ligne. Vous pouvez donc utiliser cette fonction pour toute page que vous téléchargez et que vous ne lisez pas immédiatement.

0voto

Luis Gonzalez Points 39

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

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X