85 votos

El navegador de Android about:debug, ¿qué hacen esos ajustes?

Acabo de encontrar este ajuste oculto:

  1. Abrir el navegador Stock ( No Chrome en ICS. about:debug no funciona en Chrome. Utilice la depuración remota en su lugar).
  2. En la barra de direcciones, escriba about:debug No debería pasar nada, no habrá una pantalla de confirmación ni un cuadro verde parpadeante que te diga que has hecho algo.
  3. Sin embargo, ahora debería haber algunas opciones nuevas en la página de configuración del navegador.

enter image description here
(Haga clic en la imagen para ampliarla)

En Menu > More > Settings :

enter image description here
(Haga clic en la imagen para ampliarla)

En Menu > More También lo hay:

enter image description here
(Haga clic en la imagen para ampliarla)

Probablemente aparezcan otros menús nuevos que no he anotado y es muy probable que los menús sean específicos de la versión.

Mientras que, entiendo algunos de estos ajustes, hay muchos de estos ajustes que no entiendo, como donde puedo encontrar la consola de Javascript, lo que está siendo rastreado, lo que hace light touch y nav cache dump, donde se guardan los archivos de volcado, cuáles son las banderas JS (Javascript?) válidas, etc.

Me resulta difícil buscar en Google lo que hace esta configuración. Me gustaría recibir ayuda de otros para jugar/experimentar/buscar en Google about:debug y escribir lo que hacen estos ajustes. Cualquier información que pueda reunir es útil.

Por favor, tenga una respuesta por escenario, a menos que esté describiendo escenarios interrelacionados.

29voto

Lie Ryan Puntos 15629

La consola de Javascript es esta cosa:

enter image description here enter image description here

Por alguna razón, la barra "Mostrar la consola de JavaScript" sólo aparece en el sitio web Android.com. No estoy seguro de si el error de sintaxis activa la consola o si hay otra razón por la que se muestra en Android.com y en ninguno de los otros sitios que he comprobado.

10voto

Matt H Puntos 2370

El about:debug El menú del HTC Desire HD tiene una opción en Menú > Más > Ajustes llamada "Activar el Zoom GEP". Esto desactiva la función de reflujo de texto de HTC y utiliza el zoom de Google por defecto.

9voto

Lie Ryan Puntos 15629

UAString cambiará el Cadena de agente de usuario que el navegador envía al solicitar la página. La cadena de agente de usuario es una cadena corta (texto) que el navegador envía para identificarse ante el servidor. Muchos sitios web intentan detectar el navegador que se está conectando al sitio web, y servirán diferentes páginas optimizadas para el navegador. Uno de los métodos más comunes para la detección del navegador es la comprobación del UAString. La configuración de UAString básicamente falsifica la UAString y hace que el servidor crea que el navegador de Android es realmente otro navegador.

Hay tres opciones para UAString:

  • Android (por defecto)
  • Escritorio
  • iPhone

El UAString de Android es el UAString por defecto que es enviado por Android, los sitios web pueden servir una versión móvil de su sitio al detectar este UAString. Desktop se puede utilizar para forzar al servidor a servir la versión Desktop del sitio en lugar de servir la versión para móviles. Por otro lado, el UAString de iPhone se puede utilizar si se sabe que el servidor tiene una versión amigable para móviles optimizada para iPhone, pero no está detectando Android como un teléfono móvil y por lo tanto está sirviendo falsamente una versión de escritorio.

Por ejemplo, esto es lo que http://www.useragentstring.com detecta cuando mi Samsung Spica utilizó los distintos ajustes:

  • cuando se utiliza Android: Mozilla/5.0 (Linux; U; Android 2.2.2; en-au; GT-I5700 Build/Froyo) AppleWebkit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1
  • cuando se utiliza Desktop: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_7; en-us) AppleWebkit/530.17 (KHTML, like Gecko) Version/4.0 Safari/530.17
  • cuando se utiliza el iPhone: Mozilla/5.0 (iPhone; U; CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebkit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16

9voto

Lie Ryan Puntos 15629

El renderizado de una sola columna hace que el navegador utilice un algoritmo de diseño diferente.

No estoy exactamente seguro de cuál es la lógica del algoritmo, pero parece ser un intento de forzar a un sitio web que no fue diseñado para móviles a presentarse en una sola columna para facilitar la visualización en pantallas pequeñas. Sin embargo, no estoy seguro de que sea así, ya que al activar la vista en una sola columna se rompe el diseño de Android.stackexchange.com y se desactiva el reflujo de texto, lo que hace que la lectura sea mucho más dolorosa que cuando se utiliza el diseño por defecto. Parece que esta característica no se utiliza por una razón, no puedo encontrar una sola página web que se vea mejor cuando se representa en el modo de renderizado de una sola columna; incluso las páginas optimizadas para vistas móviles se ven mejor en el modo por defecto que en el modo de una sola columna.

A continuación se muestran algunas capturas de pantalla que comparan la representación por defecto y la de una sola columna, la captura de pantalla de la izquierda es sin una sola columna y la de la derecha es la misma página con una sola columna:

Android.stackexchange.com

enter image description here enter image description here

Android.com

enter image description here enter image description here

Vista de la portada de Wikipedia de hoy en día en el móvil:

enter image description here enter image description here

La portada de Wikipedia de hoy desactiva la vista móvil:

enter image description here enter image description here

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X