1 votos

Cómo abrir páginas web locales en Chrome en la tarjeta SD externa

Quería poder abrir archivos locales en el navegador Chrome. Si toco un archivo local (htm, rss) o pego un "archivo:" URI en Chrome no funciona cuando el archivo está en la tarjeta SD externa. Estoy usando Samsung S4 Android 5.0.1 (no rooteado). He probado algunas rutas en el navegador Chrome y encontró funciona bien en la tarjeta SD interna, pero que no hay acceso de lectura a los datos en la tarjeta SD externa, incluso la carpeta de datos privados (yo esperaba Chrome debe tener acceso a la carpeta privada en la tarjeta exteranl?) Al seleccionar un archivo, por ejemplo file:///mnt/sdcard/Documents/testarc.htm en la tarjeta SD interna funciona bien, pero las rutas como file:///storage/extSdCard no muestran un directorio.

Sé que las restricciones de acceso se añadieron a Android 5.x, pero ¿no tienen las aplicaciones acceso a una carpeta de datos privada (bajo /Android/data) en la tarjeta SD externa por defecto?

¿Tiene Chrome (com.Android.chrome) acceso de lectura al file:///storage/extSdCard/Android/data/com.Android.chrome/files/ ?

¿Hay alguna forma de activarlo?

Tengo dos aplicaciones de gestión de archivos instalados - ES explorador de archivos, Total Commander, y el es "Myfiles" aplicación que vino con el teléfono. Si se utiliza el explorador de archivos ES o Myfiles el "abrir con" Windows sólo listas de Firefox no Chrome, o los navegadores de Samsung. Elegir Firefox abrirá el archivo de la página web (htm) (incluso en la tarjeta SD externa), así que ¿hay una manera de añadir otros navegadores a la lista "abrir con"?

En MS Windows la asociación de archivos era relativamente sencilla utilizando las opciones de "tipos de archivos registrados". ¿Es el equivalente en Andriod?

0 votos

Para un teléfono no rooteado esta es la última versión de AOS que Samsung ha lanzado. He leído que al pasar a una versión de código abierto el software de la cámara no es tan bueno como lo que obtengo con Samsung.

1voto

user285677 Puntos 405

¿Tiene Chrome (com.Android.chrome) acceso de lectura al archivo:///storage/extSdCard/Android/data/com.Android.chrome/files/ ?

Una solución que he encontrado es descargar algo (lo que sea) y cuando aparezca el aviso de descarga, elegir guardar en la SD. También puedes elegir desde la configuración de Chrome Settings -> Downloads -> Download location . Una vez que guarde un archivo, se le pedirá que conceda el permiso a la tarjeta extSD.

0voto

Scott R Puntos 111

La única solución que he encontrado es utilizar Total Commander (TC) y añadir una entrada que establezca qué programa debe ejecutarse con una extensión específica en el menú de configuración de TC. Para hacer esto elija el menú | configurar | asociaciones internas| nueva asociación. Define una nueva configuración para que la extensión "htm" abra chrome (escoge de la lista de "elegir aplicación") y marca la casilla de "Parámetros: content://url". Cuando se selecciona un archivo se pasa una URI como content://com.ghisler.Android.TotalCommander.files/storage/extSdCard/path/file.htm al navegador Chrome. Me he dado cuenta de que el archivo permanece disponible como pestaña de Chrome durante varios días, pero luego no está disponible hasta que abro TC y elijo el archivo de nuevo, así que asumo que es una copia en caché en TC del archivo original.

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