--
---
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.
Para ver este debate, visita https://groups.google.com/d/msgid/sos_pc/CAGX5JOZ-w9fgmvxCcmV-U0rzuZ2j3NZT5D%3DeiLVqnYCzKFaYfQ%40mail.gmail.com.
Hola tocayo, hola a todos:
Te copio la respuesta de ChatGPT a tu consulta, mucha suerte!
127.0.0.1:29853 en AndroidCuando 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.
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.
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í.
En vez de abrir HTML directamente, levantás un servidor local real.
Opciones:
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.
Hay administradores como X-plore, Files by Google, MiXplorer que incluyen navegador y permiten abrir HTML locales correctamente sin el servidor temporal raro.
Firefox Android permite abrir archivos locales con menos restricciones que Chrome.
Podés probar:
Abrir Firefox
Pero aun así algunas APIs o fetch seguirán bloqueados.
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.
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
--
---
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/CAGX5JOZw9AuEbLMqivgzPw8mjNuMathgz%3DQ8T2%2BhXKntQdknUg%40mail.gmail.com.
Para ver este debate, visita https://groups.google.com/d/msgid/sos_pc/21fea6a1-d6f9-40d5-9d02-7433b837cfb7%40gmail.com.
Para ver este debate, visita https://groups.google.com/d/msgid/sos_pc/21fea6a1-d6f9-40d5-9d02-7433b837cfb7%40gmail.com.