6 votes

Comment désactiver le zoom sur le focus de la saisie de texte ?

Je sais qu'il existe certaines astuces pour désactiver le zoom lors de la création d'une page web, mais comment désactiver le zoom sur la mise au point sur mon appareil ?

J'ai Paranoid Android et le Xposed Framework, donc, je sais que tout est possible.

6voto

Adi Inbar Points 1363

Malheureusement, la réponse est que vous ne pouvez pas.

Cela a été confirmé de manière assez concluante par ce fil de rapport de bogue/demande de fonctionnalité dans le forum de développement Chrome . Le fil de discussion remonte à mars dernier, et des messages aussi récents qu'il y a une semaine et demie indiquent qu'un moyen de désactiver ce comportement n'a pas été mis en œuvre.

Malheureusement, des indications récentes montrent que l'équipe de développement n'est pas disposée à mettre en œuvre un tel paramètre à l'avenir. Malgré les commentaires de plusieurs personnes qui ont fourni des exemples de la façon dont cette fonctionnalité peut être un obstacle et qui ont demandé un paramètre pour la désactiver, la réponse d'un développeur indique qu'ils évitent d'ajouter de nouveaux paramètres et qu'ils préfèrent travailler à la rendre "moins ennuyeuse" :

12 : Je n'ai pas vraiment remarqué qu'il zoomait sur les sites mobiles. Lorsque c'est le cas, nous pouvons considérer cela comme un bug, mais je ne pense pas qu'une interdiction modale soit la bonne approche. Je préférerais continuer à ajuster la politique pour qu'elle ne se déclenche pas lorsqu'elle est inappropriée. Notez également que le même code permet d'animer la position de défilement lorsque le clavier à l'écran couvre le champ du formulaire. Il est certainement souhaitable de préserver ce comportement, même sur les sites mobiles.

13 : Nous essayons généralement d'éviter d'ajouter des paramètres dans Chrome ; nous préférons régler cela pour que ce soit moins gênant pour tous les utilisateurs, et pas seulement pour ceux qui découvrent le paramètre. Nous avons déjà apporté quelques améliorations pour rendre ce déclenchement moins fréquent depuis que le bogue a été signalé à l'origine ; nous pourrions bénéficier d'un assouplissement supplémentaire pour tolérer d'autres niveaux de zoom.

<br />Je pense que c'est une terrible réponse. Ce qu'il dit essentiellement, c'est qu'ils préfèrent prendre des décisions de Procuste pour tous les utilisateurs, basées sur le jugement subjectif des développeurs et s'appliquant uniquement aux situations qu'ils anticipent ou qui ont déjà été portées à leur attention, plutôt que de permettre aux utilisateurs de décider eux-mêmes s'ils veulent ce comportement ou non. Et l'argument selon lequel ils "préfèrent régler cela pour que ce soit moins ennuyeux pour tous les utilisateurs, et pas seulement pour ceux qui découvrent le paramètre" est une erreur logique : il n'y a absolument aucune raison pour que les deux soient mutuellement exclusifs.

Ce "principe KISS", la mentalité de Cupertino à taille unique est la raison pour laquelle je ne touche presque jamais à Chrome sur un OS non Google, et même sur Android, j'utilise Firefox la moitié du temps. </rant>

Mais en fin de compte, il semble que ce ne soit pas possible et que ça ne le sera pas.

Ou, la réponse sarcastique mais correcte est : vous pouvez désactiver ce comportement en utilisant un navigateur autre que Chrome, au moins pour les sites où vous ne voulez pas de zoom automatique sur le focus.

0 votes

Je suis actuellement à la recherche d'un module XPosed qui pourrait m'aider. Je posterai mes résultats une fois que j'aurai suffisamment cherché.

4voto

Luke Points 21

J'ai trouvé une solution pour les utilisateurs de FireFox :

  1. Dans le navigateur Firefox pour Android, naviguez jusqu'à about:config .
  2. Trouvez la ligne nommée formhelper.autozoom
  3. Régler sur false

Cette fonction est particulièrement utile pour naviguer sur les sites Web en mode bureau, sans le désagréable zoom de saisie.

0 votes

formhelper.mode peut également être défini à 0 pour empêcher le défilement vers les éléments de formulaire. Ces deux paramètres vous permettent de vous débarrasser de la plupart des défauts associés aux navigateurs mobiles.

0 votes

Ah ! ysh, firefox fait brr.....

0voto

spstanley Points 599

Ma solution, qui peut aider, a été d'installer une application appelée Windows Manipulator sur mon téléphone Android, puis de régler le DPI beaucoup plus bas. Cela me permet de disposer d'une surface d'écran suffisante (mais avec une police nettement plus petite). Cela semble empêcher Chrome de zoomer sur la mise au point aussi souvent. J'ai également opté pour le navigateur Flashfox Pro, qui ne zoome pas souvent sur la mise au point. Ces deux corrections combinées ont éliminé mes plaintes. J'espère que cela aidera quelqu'un.

1 votes

Bienvenue à Les passionnés d'Android ! Merci pour votre contribution, pourriez-vous également ajouter le lien pour les applications que vous avez mentionnées sur cette réponse ?

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