2 votes

Désactiver le glissement vers le bas pour recharger une page dans le navigateur Chrome

En remplissant un formulaire HTML, j'ai accidentellement glissé vers le bas et j'ai perdu toutes les informations que j'avais remplies parce que le navigateur a rechargé la page. Est-il possible de désactiver cette fonctionnalité de glissement vers le bas ?

Ma version d'Android est 4.1.2 et j'ai la dernière version de Chrome.

1voto

Lucky Points 3245

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) :

    1. L'ensemble du flux tactile (pas idéal).
    2. Tous les top les déplacements tactiles à défilement.
    3. Le premier touchmove top overscrolling.
    4. 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".

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X