Мне удается успешно загрузить файл index.html в свой WebView из локального каталога ресурсов с помощью webView.loadUrl("file:///android_asset/www/index.html);
Страница остается белой, и я получаю ошибки js в консоли отладки Chrome, в которых говорится, что Файлы *.js и *.css, связанные в index.html, не найдены. Файл для загрузки ресурса: net:: ERR_FILE_NOT_FOUND.
Информация
Настройки WebView
Код: Выделить всё
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAllowUniversalAccessFromFileURLs(true);
index.html
Код: Выделить всё
...
[*]
...
...
...
Структура каталога:
- assets
www
index.html - *.js (много js файлы)
- styles.css
- etc
Все файлы расположены в том же каталоге, что и index.html, поэтому я не уверен, почему их невозможно найти.
Есть ли что-то в Android WebView, вызывающее это ошибка? Я здесь в растерянности.
Мобильная версия