Puis-je faire en sorte que le navigateur arrête d'actualiser automatiquement les pages qui n'ont pas été affichées depuis un certain temps?

10

Si je surfe sur une page, puis quitte le navigateur pendant un certain temps, lorsque j'ouvre à nouveau le navigateur, il affiche toujours le contenu de la page - mais après une seconde environ, il lance une actualisation. Existe-t-il un moyen d'arrêter ce comportement?

J'ai rencontré le même comportement dans Dolphin Browser, fwiw.

Zaz
la source
OUI POURQUOI?!?! VEUILLEZ ARRÊTER LE RECHARGEMENT! Merci d'avoir posé cette question.
Matt
Trouvé une solution, voir ma mise à jour dans ma réponse.
Webs

Réponses:

1

J'ai également remarqué cela avec Dolphin, mais dans mes conclusions, il ne rafraîchit pas réellement la page, je pense plutôt qu'il recharge le contenu mis en cache de la page. Je suis presque sûr que c'est ce qui se passe parce qu'au travail, nous avons un système sans fil invité qui nécessite une authentification. Lorsque je connecte mon téléphone à celui-ci et que je navigue, je dois me connecter avec des informations d'identification sur une page de destination. Cette page ne s'affiche pas immédiatement après l'ouverture du navigateur Dolphin, même si je m'assois et attend que Dolphin charge la page. Je dois appuyer sur Actualiser, puis je suis redirigé vers la page de destination pour me connecter.

J'ai cherché un paramètre de cache qui pourrait améliorer cette gêne, mais je n'en ai pas trouvé. Nous devrons peut-être attendre une mise à jour de l'application.

Mettre à jour:

Cela devrait AIDER à résoudre le problème pour les utilisateurs root, je dis aide car il peut toujours y avoir un rafraîchissement qui se produit.

Le problème:

Android est configuré pour décharger le cache du navigateur de la mémoire vers la partition locale (où les applications sont stockées) lorsque vous quittez le navigateur. En effet, la plupart des téléphones Android n'ont toujours pas beaucoup d'espace dans la partition où les applications et autres sont installées. Mon Evo ne dispose que de 400 Mo d'espace.

Ma meilleure supposition est qu'Android a été configuré pour fonctionner de cette façon car à l'origine les téléphones n'avaient pas beaucoup d'espace pour travailler. Non, cela devient moins un problème.

Solutions possibles:

  1. Pour les utilisateurs rootés uniquement: Téléchargez Swapper2. D'après ce que j'ai lu dans d'autres forums, cela fait une énorme différence dans la fréquence à laquelle le navigateur décharge le cache sur la partition locale. Et les utilisateurs ont signalé que cela fait une grande différence.
  2. Configurez le navigateur Dolphin pour stocker le cache sur la carte SD. Peut-être que si le navigateur n'a pas à attendre que le cache soit mélangé autour de lui, il ne se rafraîchira pas autant, ou s'il se rafraîchit toujours, cela prendra peut-être moins de temps.

Qu'est-ce que j'ai fait? J'ai installé Swapper2 et wow. Ça marche vraiment. Maintenant, je peux ouvrir Dolphin et ne pas avoir à attendre le rafraîchissement. Finalement!!

Webs
la source
Il est fort possible qu'Android ait déchargé l'application du navigateur, mais a enregistré une capture d'écran de la dernière vue, puis lorsqu'il recharge l'application à son état de mémoire complet, il effectue un nouveau rendu à partir du cache? C'est juste une supposition, mais cela cadrerait avec les directives du développeur sur la façon de gérer le cycle de vie de l'application.
Mufasa
1
J'ai juste essayé de reproduire le comportement en mode avion et cela ne s'est pas actualisé. Cela ne veut pas vraiment dire quoi que ce soit - il se pourrait simplement que le navigateur n'ait pas été déchargé.
Zaz
Le mode avion tue toute connexion réseau du téléphone. Pourquoi tester avec ça? Essayez simplement de naviguer comme d'habitude, le problème n'est pas difficile à reproduire car il s'agit d'une fonctionnalité de base du navigateur Dolphin.
Webs
2
@webs: Parce qu'en mode avion, si la page est en train de se recharger, elle échouera, mais si elle recharge simplement la page mise en cache comme vous le suspectez, la page devrait se charger correctement.
Matt
Duh! Je ne peux pas croire que j'ai manqué l'évidence là-bas. Mais ce n'est certainement pas un test définitif. Je pense aussi avoir trouvé une solution et je mettrai à jour ma réponse avec de nouvelles informations ...
Webs