¿Se puede anular CSS en Android de la misma manera que funciona userContent.css en Firefox?

Esto está relacionado con otra pregunta que planteé recientemente, pero pensé que debería mantener los temas separados y específicos.

En una computadora de escritorio que ejecuta Firefox, uno puede crear un archivo llamado "userContent.css" y hacer que el CSS en ese archivo anule el CSS para sitios web específicos.

Me gustaría poder hacer lo mismo en mi teléfono con Android 2.2, especialmente porque hay tantos sitios que no están optimizados para la visualización móvil.

Soy agnóstico acerca de cómo se hace esto, ya sea una aplicación, una configuración en el navegador predeterminado de Android u otra cosa.

PD: He intentado descargar la beta de Firefox para mi teléfono (HTC Magic), pero parece que no está disponible para mi modelo.

Gracias por cualquier consejo.

Es posible que desee volver a intentarlo ahora con la versión más reciente de Firefox.
He descargado la última versión y también tengo un teléfono más nuevo con más capacidad (Samsung Galaxy S 2). Sin embargo, no sé si es posible colocar un archivo userContent.css en alguna parte.

Respuestas (2)

Actualmente no hay forma de aplicar una hoja de estilo de usuario con el navegador predeterminado de Android.

Si su Firefox no está disponible en su teléfono, puede instalar el APK manualmente, pero es posible que no funcione ya que no es compatible.

Puede descargar el navegador Opera, conectarlo a la depuración remota usando el depurador Dragonfly y luego aplicar manualmente la hoja de estilo a través de la depuración, pero hay muchos pasos para eso y tendría que agregar la hoja de estilo en cada carga de página. Esto puede no ser una solución dependiendo de cuáles sean sus necesidades para la hoja de estilo del usuario.

Desde que hice esta pregunta, me actualicé a un teléfono compatible con Firefox. ¿Existe la capacidad de userChrome en Firefox para Android?
@DaveMG: Según bugzilla, no se menciona para Firefox en Android. Así que no lo sé. bugzilla.mozilla.org/…

hay dos formas para algo similar

  1. si todo lo que desea es un fondo negro y texto blanco para absolutamente todos los sitios, vaya a about:config y deshabilite el uso de colores de página. luego configure los colores de fondo y de primer plano como desee.

  2. si necesita una hoja de estilo más compleja, instale un complemento elegante y use su css localmente o cárguelo en el sitio que usa la extensión.

el caso 1 será horrible para los formularios. por alguna razón, los formularios y las pantallas como agregar en la pantalla o la molesta e inútil pantalla de inicio obligatoria no se ven afectados. los formularios se ven afectados por la opción 2, pero los complementos y la pantalla de inicio, de nuevo, no.