WebView no carga los activos correctamente
Tengo un WebView que estoy usando para mostrar algunos archivos html / image almacenados en el directorio assets/
. Puedo tener la carga de WebView y la página html bien con:
mWebView.loadUrl("file:///android_asset/ContentRoot/SubDir/file.html");
o
- ¿Cómo obtener datos completos de cookies desde un WebView de Android?
- Fondo-adjunto: fijo no funciona en android / móvil
- Android: WebView no puede mostrar el signo de porcentaje '%'
- Cargando jQuery desde activos locales en Android para una página html remota
- Android webview css margen izquierda / derecha no funciona
String data = StaticFunctions.inputStreamToString(getAssets().open("ContentRoot/SubDir/file.html")); mWebView.loadDataWithBaseURL("file:///android_asset/ContentRoot/SubDir/file.html", data, "text/html", "UTF-8", null);
El problema que tengo es que hay imágenes en el HTML como:
<img src="../Photos/image.jpg" alt="whatever" />
Y en lugar de cargar desde assets/ContentRoot/Photos/image.jpg
está intentando cargarlos desde assets/Photos/image.jpg
.
¿Por qué está tratando de cargarlos desde la ubicación incorrecta (relativa) y qué puedo hacer para corregir el problema?
- Cómo habilitar la depuración remota / inspector de la aplicación Android de WebKit mediante WebView?
- ¿Cuál es la mejor práctica para compartir modelos entre un servidor API WEB y una aplicación cliente Android?
- Eliminar márgenes en webView
- Utiliza una página HTML como Live Wallpaper en Android
- Cargar HTML estático en Webview
- IBM Worklight - ¿Cómo habilito la depuración de WebView en Android?
- Leer el contenido HTML de los widgets de webview
- WebViews en ViewPager no se cargan / representan hasta que se muestra la página
Oh hombre … Perdí algo estúpido aquí. El html era justo plano-erróneo y el directorio de Photos
no era un nivel "arriba" de la fuente. Perdón por la confusion.
- Error al intentar probar análisis XML con Robolectric
- Importación de una aplicación app-comat v7 eclipse project al android studio