J'ai créé une petite application Web HTML5 pour mon entreprise.
Cette application affiche une liste d'éléments et tout fonctionne correctement.
L'application est principalement utilisée sur les téléphones Android et Chrome comme navigateur. De plus, le site est enregistré sur l'écran d'accueil afin qu'Android gère le tout comme une application (en utilisant une WebView je suppose ).
Chrome Beta (et je pense également que le système Android WebView) a introduit une fonctionnalité "dérouler pour actualiser" ( voir ce lien par exemple ).
C'est une fonctionnalité pratique mais je me demandais si elle pouvait être désactivée avec une balise meta (ou des trucs javascript) car l'actualisation peut être facilement déclenchée par l'utilisateur lors de la navigation dans la liste et l'ensemble de l'application est rechargée.
Il s'agit également d'une fonctionnalité non requise par l'application.
Je sais que cette fonctionnalité n'est toujours disponible que dans la version bêta de Chrome, mais j'ai la sensation qu'elle atterrit également sur l'application stable.
Je vous remercie!
Edit: j'ai désinstallé Chrome Beta et le lien épinglé à l'écran d'accueil s'ouvre maintenant avec la version stable de Chrome. Ainsi, les liens épinglés commencent par Chrome et non par une vue Web.
Edit: aujourd'hui (2015-03-19), le menu déroulant pour actualiser est arrivé au chrome stable.
Edit: de @Evyn answer, je suis ce lien et j'ai ce code javascript / jquery qui fonctionne.
Comme l'a souligné @bcintegrity, j'espère une solution de manifeste de site (et / ou une balise meta) dans le futur.
De plus, les suggestions pour le code ci-dessus sont les bienvenues.
la source