Я безуспешно пытался загрузить CSS и JS (bootstrap) из ресурсов android в WebView. Я был в состоянии загружать изображения из той же папки.
Я не мог понять, что идет не так. Любая помощь приветствуется.
Я включил следующее на webView
:
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setJavaScriptEnabled(true);
Вот как я загружаю HTML в веб-просмотр:
webView.loadDataWithBaseURL("file:///android_asset/", fullHtml, null, "UTF-8", null);
Тогда как fullHtml
генерируется динамически (зависит от пользователя и / или устройства). Таким образом, загрузка stati c HTML в WebView не является вариантом.
Примечание по mimeType
: Я также пробовал text/html
, но безуспешно. Также null
по умолчанию text/html
согласно docs
Еще я заметил, что я также не могу получить встроенный JS, так просто, как работает следующее:
<script type="text/javascript">alert("hello");</script>