11 votes

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

Lorsque vous passez d'un onglet à l'autre dans Safari Mobile - même en l'espace de quelques secondes - Safari recharge automatiquement l'onglet.

Cela se produira plus fréquemment entre les sessions : Le passage de Safari Mobile à 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 pendant la navigation. Pour cela, il fallait brancher l'iPhone et utiliser l'inspecteur Web de développement de Safari Desktop, de manière similaire à la méthode présentée 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 tutoriel ci-dessus ne sert qu'à dépanner l'affichage d'une page web spécifique sur l'iPhone, et je ne trouve plus le tutoriel permettant d'empêcher Safari de recharger tous les onglets à chaque session.

Les solutions essayées sont les suivantes : Fermeture de toutes les autres applications Effacer l'historique et les données du site Web Redémarrer Modification de Paramètres > Safari > Ouvrir les liens de "En arrière-plan" à "Dans un nouvel onglet". Réinitialisation des paramètres réseau Effacer l'espace de stockage disponible Réinitialiser tous les paramètres Restaurer le téléphone à partir d'une sauvegarde

Les onglets se rechargent toujours. Ce phénomène est généralement attribué, sur le site de l'assistance Apple et dans d'autres fils de discussion que j'ai lus, à des "problèmes de mémoire" ou à un comportement par défaut pour l'"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 le changement, mais elles se rechargent quand même. Ce n'est pas bon dans les zones à faible couverture.

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

3 votes

Excellente recherche ! Je sais que beaucoup de gens sont irrités par ce comportement. J'espère que quelqu'un aura une idée sur la question.

1 votes

Le comportement que vous décrivez n'est pas systématique. Le comportement "normal" est de passer à l'onglet sans le recharger. C'est ce que fait Safari. Mais, parfois Safari recharge l'onglet à la place, ce qui est gênant.

0 votes

Quelqu'un a-t-il trouvé une solution à ce problème ?

1voto

Hugh Saunders Points 451

Comme vous l'avez lu, c'est une question de gestion de la mémoire. iOS supprime les onglets d'arrière-plan de la mémoire lorsque celle-ci 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 de manière plus agressive qu'un XS avec 4 Go.

Comme d'autres l'ont mentionné dans les commentaires, iOS conserve en mémoire une vignette de la page afin de savoir quel onglet est le bon. Cette vignette nécessite beaucoup moins de mémoire qu'un contexte de rendu complet de la page web.

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 puisse pas être lancée parce que votre téléphone n'a plus de mémoire, alors iOS lui fait automatiquement de la place. Pour la même raison, il n'est pas nécessaire de "fermer" les applications, car iOS les retire de la mémoire si nécessaire.

Apple n'inclut pas la RAM dans les spécifications publiées pour les appareils iOS, mais wikipedia a un outil pratique Résumé des caractéristiques des appareils iOS .

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