iOS 8: empêcher Safari Mobile de recharger les onglets par défaut


10

Lors du basculement entre les onglets dans Safari Mobile - Même en quelques secondes - Safari rechargera automatiquement l'onglet.

Cela se produit plus fréquemment entre les sessions: le basculement entre Safari Mobile vers une autre application et vice-versa entraînera le rechargement de chaque page ouverte ("onglet").

Il n'y a pas longtemps, j'ai trouvé un tutoriel expliquant comment empêcher Safari Mobile de recharger les onglets lors de la navigation qui impliquait de brancher l'iPhone et d'utiliser l'inspecteur Web de développement de Safari Desktop, similaire à la méthode visible dans ce tutoriel: http: // appletoolbox .com / 2014/05 / use-web-inspector-debug-mobile-safari /

Pour empêcher l'application mobile de recharger les onglets par défaut. Cependant, le didacticiel ci-dessus est uniquement destiné à dépanner la façon dont une page Web spécifique apparaît sur l'iPhone, et je ne peux plus trouver le didacticiel pour empêcher Safari de recharger tous les onglets à chaque session.

Les solutions essayées ont inclus: Fermer toutes les autres applications Effacer l'historique et redémarrer les données du site Web Changer les paramètres> Safari> Ouvrir les liens de "En arrière-plan" à "Dans un nouvel onglet" Réinitialiser les paramètres réseau Effacer l'espace de stockage disponible Réinitialiser tous les paramètres Restaurer le téléphone à partir de la sauvegarde

Les onglets se rechargent toujours. Ceci est généralement attribué sur le support Apple et d'autres threads que j'ai lus sur "Problèmes de mémoire" ou comportement par défaut pour "Allocation de mémoire":

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/

Pourtant, les pages sont visibles et utilisables dans l'onglet immédiatement après la commutation, mais rechargez quand même. Pas bon dans les zones de faible couverture.

Quelqu'un connaît-il une vraie solution pour empêcher ce comportement de rechargement automatique dans Safari Mobile?


2
Excellente recherche! Je sais que beaucoup de gens sont irrités par ce comportement. J'espère que quelqu'un a un aperçu.
bmike

Le comportement que vous décrivez n'est pas systématique. Le comportement "normal" consiste à basculer vers l'onglet sans le recharger. Safari fait cela. Mais, parfois , Safari recharge à la place l'onglet, ce qui est ennuyeux.
Nicolas Barbulesco

Est-ce que quelqu'un a trouvé une solution à ce problème ..?
Md Faisal

4
mon intuition est qu'elle se rapporte à l'utilisation de la mémoire. si vous utilisez "plus" de mémoire, ces onglets se ferment et doivent être actualisés. si vous utilisez une mémoire "faible", les onglets restent chargés en arrière
Paul

J'appuie la réponse de @ PaulPaczuski. Ce que vous voyez lors de votre premier basculement n'est probablement qu'une capture d'écran en soi. Il est censé faire apparaître le commutateur plus rapidement qu'il ne l'est réellement - vous ne pouvez pas interagir avec lui. La page actuelle a disparu depuis longtemps. Je soupçonne que les sites particuliers que vous visitez utilisent trop de mémoire. Voyez si cela arrive à des sites Web légers (par exemple, netops.is , motherf *** ingwebsite.com - le dernier a du texte NSFW , mais c'est un exemple classique et célèbre).
Zenexer

Réponses:


1

Comme vous l'avez lu, cela dépend de la gestion de la mémoire. iOS supprimera les onglets d'arrière-plan de la mémoire lorsque cette mémoire est requise pour autre chose. L'appareil que vous utilisez est plus important que la version d'iOS. Un iPhone 6 avec 1 Go de RAM fermera les onglets plus agressivement qu'un XS avec 4 Go.

Comme d'autres l'ont mentionné dans les commentaires, iOS conserve une miniature de la page en mémoire afin que vous sachiez quel onglet est lequel. Cette miniature nécessite beaucoup moins de mémoire qu'un contexte de rendu de page Web complet.

La récupération de la mémoire utilisée par les applications / onglets inactifs est en fait une fonctionnalité. Vous ne voudriez pas qu'une application ne démarre pas parce que votre téléphone manque de mémoire, donc iOS fait automatiquement de la place pour cela. Pour la même raison, il n'est pas nécessaire de «fermer» les applications, car iOS supprimera les applications de la mémoire si nécessaire.

Apple n'inclut pas de RAM dans les spécifications publiées pour les appareils iOS, mais wikipedia a un résumé pratique des spécifications des appareils iOS .

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.