html locales en Android

0 views
Skip to first unread message

Jorge Gutierrez

unread,
Nov 20, 2025, 5:59:40 PM11/20/25
to sos...@googlegroups.com
Tengo una página web compuesta por una serie de archivos html enlazados entre sí, tienen css, js, etc... 
Localmente en mi PC funcionan excelente, tengo todo en línea en un hosting y también funcionan bien en cualquier navegador de cualquier S.O. todo bien... 
...pero... 
Copié todo en la memoria de una tablet con Android y a veces funciona, a veces no.

Cuando abro el Index desde un administrador de archivos, me abre Chrome y anda bien... pero este index lo puse como acceso directo, para picarle directamente desde fuera y que abra... pero no, no funciona...

Veo que cuando abro el index local, arriba en la barra de dirección pone 127.0.0.1:29853/main/ etc etc etc.. y repito, a veces abre todo bien, pero hay momentos que no, como si no tuviera conexión...

¿Saben cómo poder navegar por archivos locales en Android?... leí en algunas páginas que hay que dar permisos a las apps, pero tanto Chrome como Firefox que tengo en la tableta tienen todos los permisos...

ando un poco perdido...
_____________
Jorge Gutiérrez

Pedro M. Torres

unread,
Nov 20, 2025, 6:36:18 PM11/20/25
to sos...@googlegroups.com
Hola Jorge!

Me intrigo lo que queres hacer y estuve haciendo pruebas, y lo que me hace a mi, es que pone una url relacionada con la app desde la cual abro el index.html, seguido por las carpetas y no me toma ni el css ni el js, y ya sea q lo habra con opera o brave en android el comportamiento es igual, no uso chrome lo tengo deshabilitado. Evidentemente android maneja distinto los html-css-js locales supongo. Y si a vos te pone 127.0.0.1... eso es como estar buscando en el dispositivo local -o sea en el android- un servidor web que no existe evidentemente. Ahora la pregunta existencial... para que queres hacer esto?

Saludos!!!
Pedro
pedro.m...@gmail.com
*Antes de poder ayudar, necesitamos comprender. Antes de poder comprender,
necesitamos escuchar. Antes de poder escuchar, necesitamos estar en calma.
-El corazón de un Buda

===================================== Mensaje Original =====================================
=====================================================================================

Jorge Gutierrez

unread,
Nov 20, 2025, 6:50:18 PM11/20/25
to sos...@googlegroups.com
Lo quiero hacer porque toco la guitarra en un coro de una iglesia... allí tengo todos los cantos con sus acordes...
y como me gusta esto del html, armé toda una página, donde puedo subir o bajar tono, etc... 
actualmente llevo ni notebook, pero es mucho peso, es incómodo, por eso quiero llevar una tableta y como allí no tengo internet, quiero utilizarlo de manera local

Cuando me funciona, se agarra todo, los css, los js, etc... que están en subcarpetas.

Ahora, lo que hice fue copiar todo el árbol de carpetas dentro de DOCUMENTS... porque antes lo tenía en la raiz de la memoria... hasta el momento ha funcionado las veces que lo he abierto.
_____________
Jorge Gutiérrez


--

---
Has recibido este mensaje porque estás suscrito al grupo "sos_pc" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a sos_pc+un...@googlegroups.com.
Para ver este debate, visita https://groups.google.com/d/msgid/sos_pc/1186929583.20251120203603%40gmail.com.

Marcos A.

unread,
Nov 20, 2025, 8:02:50 PM11/20/25
to sos...@googlegroups.com
¿Si la usás online y le pasás internet a la tablet desde el teléfono?

Marcos Montivero 
Autoestima Ninja | Autoestima y Codependencia









Jorge Padín

unread,
Nov 20, 2025, 10:10:14 PM11/20/25
to sos...@googlegroups.com

Hola tocayo, hola a todos:


Te copio la respuesta de ChatGPT a tu consulta, mucha suerte!

1. Por qué aparece 127.0.0.1:29853 en Android

Cuando abrís un HTML local desde un gestor de archivos, Chrome no ejecuta el archivo directamente.
Muchos fabricantes (Samsung, Xiaomi, tablets genéricas, etc.) lanzan un visor interno o un “mini servidor temporal” para poder mostrar contenido local.

Ese número de puerto (29853) cambia cada vez.

Esto significa:

  • El archivo no se abre como file://…, sino como una instancia temporal de localhost.

  • Ese servidor interno a veces no se levanta, o se apaga rápido, o Android lo mata para “ahorrar batería”.

  • Por eso funciona a veces sí y a veces no.


2. Por qué NO funciona como acceso directo

El acceso directo intenta abrir la ruta del archivo, pero Chrome:

  • NO permite acceso completo a archivos locales por razones de seguridad.

  • NO ejecuta JS local que intente cargar otros archivos (CSS, JS, JSON, imágenes) sin permisos especiales.

  • Android bloquea rutas con 127.0.0.1:xxxxx si ese mini servidor ya expiró.

Resultado: el sitio local no carga completo, especialmente enlaces y scripts.


3. Chrome en Android es muy restrictivo con sitios locales

Especialmente bloquea:

  • fetch() o AJAX hacia archivos locales

  • rutas relativas hacia otros archivos

  • lectura de carpetas

  • redirecciones internas

En una PC esto no pasa, pero en Android sí.


SOLUCIONES REALES Y 100% FUNCIONALES

Solución A (la mejor): levantar un servidor web local

En vez de abrir HTML directamente, levantás un servidor local real.

Opciones:

1. Usar la app “Web Server for Android” (gratis)

  • Instalar desde Play Store.

  • Copiar tu carpeta del sitio dentro de:
    …/Android/data/.../www/

  • Abrís la app → Start Server

  • Se verá en navegador como:
    http://127.0.0.1:8080

Ventajas:

  • Funciona igual que en hosting.

  • Nunca falla.

  • Soporta CSS/JS, rutas, JSON, fetch, etc.


Solución B: usar una app tipo “File Manager + Browser” integrada

Hay administradores como X-plore, Files by Google, MiXplorer que incluyen navegador y permiten abrir HTML locales correctamente sin el servidor temporal raro.


⚠️ Solución C (no recomendada, pero posible): usar Firefox

Firefox Android permite abrir archivos locales con menos restricciones que Chrome.

Podés probar:

  1. Abrir Firefox

  2. Escribir file:///storage/emulated/0/tu_carpeta/index.html

Pero aun así algunas APIs o fetch seguirán bloqueados.


Soluciones que NO funcionan

  • Crear un acceso directo al HTML ❌

  • Intentar abrir desde Chrome como “app web” ❌

  • Copiar todo a la SD y abrirlo directo ❌

  • Cambiar permisos de Chrome ❌

Ninguna de esas hace que Android permita que un sitio local funcione como uno web.


🎯 Conclusión

Tu sitio falla porque Android no permite ejecutar sitios web complejos desde archivos locales, y Chrome usa un servidor temporal (127.0.0.1:xxxxx) que muere al rato.

La única solución estable y profesional es usar un servidor local permanente, como:

  • Web Server for Android (recomendado)

  • KSWEB

  • PAW Server

  • Termux + python -m http.server



El 20/11/25 a las 19:59, Jorge Gutierrez escribió:
--

---
Has recibido este mensaje porque estás suscrito al grupo "sos_pc" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a sos_pc+un...@googlegroups.com.

Jorge Gutierrez

unread,
Nov 21, 2025, 11:23:53 AM11/21/25
to sos...@googlegroups.com
Wow.. mejor explicado IMPOSIBLE...
Ya entiendo... y es como decía el otro listero... cada app que gestiona los html los abre distinto.. intenté con otro y efectivamente...

Muchísimas gracias, tocayo.. te mando un abrazo

_____________
Jorge Gutiérrez


Jorge Gutierrez

unread,
Nov 21, 2025, 11:34:43 AM11/21/25
to sos...@googlegroups.com
añado...
Como las aplicaciones de gestores de archivo te crean ese servidor o entorno... así lo he estado haciendo y siempre funciona... es decir, abro el "Gestor de Archivos +", busco el index html y se abre con Chrome sin problema, me ejecuta los css, los js, etc... todo bien... el tema es que como creé un acceso directo de ese index, luego cuando quiero abrirlo, ese "servidor" 127.0.0.1 ya no existe y por eso no funciona... pero veré las soluciones que me das, no me cabe duda que con eso haré lo que espero.
_____________
Jorge Gutiérrez


El jue, 20 nov 2025 a las 21:10, Jorge Padín (<maldito...@gmail.com>) escribió:
Reply all
Reply to author
Forward
0 new messages