Il est possible de désactiver cette fonctionnalité dans le navigateur Chrome version 41 et supérieure. Le moyen le plus simple de la désactiver est de se rendre dans la section chrome://flags
dans la barre d'adresse de votre Chrome et de désactiver l'effet d'attraction pour l'actualisation,
chrome://flags (disable-pull-to-refresh-effect)
Prévenir l'effet d'attraction pour le rafraîchissement : (Sur la base de ce Documents sur Chromium )
L'action par défaut de l'effet pull-to-refresh peut être effectivement en effectuant l'une des actions suivantes :
-
Appliquer le "toucher-action" : none" aux éléments ciblés par le toucher, le cas échéant, en désactivant les actions par défaut (y compris l'action de tirer pour rafraîchir) de ces éléments. (y compris la fonction "tirer pour rafraîchir") de la séquence d'effleurement.
-
Application de "overflow-y : hidden" à l'élément body, en utilisant un div pour le contenu défilable si nécessaire.
-
preventDefault'ing une partie de la touche y compris l'un des éléments suivants (du plus perturbant au moins perturbant) au moins perturbant) :
- L'ensemble du flux tactile (pas idéal).
- Tous les top les déplacements tactiles à défilement.
- Le premier touchmove top overscrolling.
- Le site le premier touchmove à défilement supérieur uniquement lorsque
- 1) le démarrage par contact initial s'est produit lorsque le décalage de défilement de la page en y était égal à zéro et que
- 2) le mouvement tactile induirait un défilement supérieur.
-
Désactiver l'effet localement via chrome://flags (disable-pull-to-refresh-effect).
Notez que l'effet pull-to-refresh ne s'activera jamais si un quelconque défilement se produit avant le mouvement de surdéfilement, par exemple, si l'utilisateur défile d'abord vers le bas, puis vers le haut, ou si le décalage de défilement de la page est égal à 0 mais qu'il y a une division de défilement que l'utilisateur fait défiler vers le haut avant le surdéfilement.
Note :
La fonction "tirer pour rafraîchir" par glissement vers le bas est ajouté à la version 41.0.2272.92 de Chrome . Ainsi, toute version inférieure à celle-ci ne disposera pas de la fonction "pull-to-refresh".