2010-11-11 3 views
2

Bonjour,application web mobile - rafraîchir la question quand elle est utilisée depuis l'iPhone

J'ai une application web que j'héberge en interne sur tomcat v6.

Il s'agit d'une application mobile accessible depuis les iPhones, conçue pour les iPhones.

Il y a 1 comportement que je n'arrive pas à résoudre.

Si vous appuyez deux fois sur le bouton de démarrage et de tâche de l'iPhone vers une autre application et revenez sur le mien, une actualisation est toujours effectuée.

Ce n'est pas le comportement que je veux et j'ai remarqué en testant de nombreux sites Web publics qu'ils ne le font pas.

J'ai même dépouillé tous mes balises meta css et iphone dans le cas où cela était à l'origine, mais il le fait encore.

Mon titre Dummy6

Est-ce un Tomcat Réglage quelque part?

Toute aide serait appréciée.

Merci.

Ralph

+0

Y a-t-il du javascript dans la page qui pourrait en être à l'origine? Quels sont les en-têtes renvoyés sur la réponse? – Yetanotherjosh

Répondre

0

Tout comme une pensée ... essayez de redémarrer votre iPhone. Si vous avez ouvert un grand nombre de pages dans Safari, il ne sera pas mis en cache pendant un certain temps et forcera une actualisation lorsque vous l'ouvrirez à nouveau. Par exemple, si vous ouvrez une page, la laissez ouverte pendant une longue période (jours peut-être) et que vous revenez, elle s'actualisera automatiquement car Safari aura effacé le cache alloué à cette page particulière. Les temps de cache changent également par appareil (les pages se rafraîchissent plus souvent sur un iPhone 3G qu'un iPhone 4) en raison de la quantité de mémoire, de processeur, etc.

Questions connexes