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?
la source
Réponses:
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 .
la source