Android (версия API 22) WebView - невозможно загрузить CSS / JS из ресурсов, но изображения загружаются - PullRequest
0 голосов
/ 13 июля 2020

Я безуспешно пытался загрузить 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>
...