7 votos

Archivos locales revisados: Abrir archivos HTML locales (file:///path/to/file) en Chrome en Android 4.x

Hay otras preguntas sobre este mismo tema, pero estoy encontrando que en 4.0.4 con mi HTC One, puedo abrir file:/// URLs sin problemas con Firefox, pero no con Chrome o el navegador de Android. Estos dos simplemente informan de un error de seguridad y no muestran ningún contenido.

¿Es algo que ha cambiado desde la era 2.x, cuando aparentemente era posible? ( editar Bueno, me doy cuenta de que no había Chrome para 2.x, pero ...)

editar - Lo siento; falsa alarma. Funciona bien.

Todos los directorios visibles en el teléfono -los que navegas con un explorador de archivos, o cuando montas el dispositivo como almacenamiento masivo- están bajo un directorio de nivel superior llamado "sdcard". Por lo tanto, si usted crea una carpeta en (aparentemente) el nivel superior, entonces un archivo en él debe ser accedido como:

file:///sdcard/your_folder/hello_world.html

Probablemente la mayoría de la gente ya lo sabe :-)

0 votos

En 4.2.1 las URLs funcionan bien en Chrome y Chrome Beta, pero no en el navegador incorporado.

0 votos

Hmm déjame probar mi Nexus 7 - gracias por la información.

0 votos

¿Quizá esté prohibido para evitar el secuestro?

3voto

Pointy Puntos 141

Como escribí en un apéndice a mi pregunta, el problema fue un error del usuario derivado de la forma poco obvia en que funciona el sistema de archivos del sistema operativo Android. Todo lo visible en el sistema de archivos está bajo un nivel superior (el real superior) llamado "sdcard". Así, file:/// Las URL sólo funcionan para rutas como file:///sdcard/foo/bar .

Añadiré con dudosa relevancia que si no has instalado la aplicación "AirDroid", deberías hacerlo. La encontré mientras buscaba respuestas a un problema relacionado.

0 votos

Me sale: "Access to the file was denied" para la extSdCard.

0 votos

¿qué camino hay que utilizar para el almacenamiento interno?

0 votos

@FedorSteeman está en la respuesta anterior.

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