Pregunta

Tengo una aplicación envasada que me obliga a poder ver las páginas web guardadas y fuera de la web. Estas páginas se descargan desde mi servidor cuando el usuario está en línea y se guarda en el sistema de archivos HTML5 para que puedan verse fuera de línea. Estas son páginas que no se pueden empaquetar con la aplicación. He estado usando una WebView para mostrar este contenido en mi aplicación y esto funcionó bien hasta que el navegador de Chrome actualizó a V31.0.1650.57 (9 de noviembre de 2013. Construir). Ahora estoy recibiendo 'ERR_FILE_NOT_FOUND' aunque el contenido está definitivamente en la URL de sistema de archivos proporcionado. Los webviews aún funcionan bien en mis dos chromebooks, una acer que ejecuta V29 y un HP que ejecuta V30, a menos que entre en el modo de desarrollador y ejecute en Beta (que es V31.0.1650.57) en lugar de estable.

¡Mi pregunta es qué cambió y cómo lo arreglo? ¿Chrome ha apretado la seguridad hasta el punto en que ya no podré ver estas páginas web fuera de lugar? ¿Se han agregado nuevos permisos que necesito para incluir en mi manifiesto para que mis webviews vuelvan a trabajar? Ya tengo permisos para 'WebView', 'UnlimitedStorage', y los permisos de URL apropiados para descargar las páginas de mi servidor.

Se supone que mi solicitud se le otorga al cliente alrededor del primero de diciembre, así que esta es una gran sorpresa. Afortunadamente, no sucedió después de que la aplicación se fue a vivir.

Gracias de antemano por su ayuda.

* Actualización: debería señalar que visualización de una URL externa, como ' http://stackoverflow.com ' funciona bien. Es la URLS del sistema de archivos (sistema de archivos: cromo-extensión: // [APPID] / [PATHTOFILE]) que ya no funcionan.

** Actualización 2: Google ha actualizado sus documentos 'WebView' ( https:// desarrollador. chrome.com/apps/tags/webview ) Pero todavía no he podido cargar las URL de sistema de archivos.

¿Fue útil?
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top