Así que he creado una aplicación HTML5 bonita y brillante que está orientada a Safari móvil y al navegador predeterminado de Android. Las versiones de Android en las que lo estoy probando son 2.1 y 2.2.Android Browser textarea se desplaza por todo el lugar, es inutilizable
Mi aplicación tiene un área de texto en una de sus páginas, y esta área de texto tiende a tener una buena cantidad de texto a veces. Es básicamente un campo de escritura de forma libre.
Esto funciona como se esperaba en iOS. Sin embargo, en Android, mientras escribes, la pantalla se desplaza salvajemente arriba y abajo con cada pulsación de tecla, a menudo no puedes ver qué estás escribiendo mientras escribes, y te mareas de todos los saltos. Además, si el contenido dentro del área de texto excede su altura, parece imposible desplazarse dentro de él.
Ni siquiera me inicie en el modo horizontal. Los problemas anteriores son aún más pronunciados allí.
Esto se siente como un error con Android, ya que realmente no hay nada elegante en mi área de texto. Lo he reducido a lo esencial, y se comporta de la misma manera.
¿Se pregunta si alguien más se ha divertido tanto con sus áreas de texto en Android, y quizás podría dar algunos consejos, o al menos empatizar?
Parece que Google ha logrado resolver sobre todo esto en la interfaz web de Gmail para Android. Supongo que hay algo de magia JS porque mi markup/CSS es idéntico.
Lo extraño es que quiero tener solo una funcionalidad básica de texto, como desplazarse, escribir y mover el cursor. Puedo hacer esas cosas en Gmail más o menos, pero en mi propia página, no. Parece que hay algo específicamente en su camino. Tal vez es la biblioteca jQTouch que estoy usando. – Eschaton