【发布时间】:2015-11-24 18:16:14
【问题描述】:
我的 WebView 无法呈现存储在 assets 文件夹中的 html 文件,其中包含脚本 src(以及 CSS 路径),例如
<script type="text/javascript" src="file:///android_asset/emergency.js"></script>
显示白屏。
任何想法如何解决这个问题?
我已阅读其他答案,但似乎没有一个适合我的情况。
这是我来自 MainActivity.java 的代码
WebView browser = (WebView) this.findViewById(R.id.webView);
String html = "file:///android_asset/file.html";
browser.loadDataWithBaseURL("file:///android_asset/", html, "text/html", "utf-8", "");
browser.getSettings().setJavaScriptEnabled(true);
browser.getSettings().setSupportZoom(false);
browser.getSettings().setBuiltInZoomControls(true);
browser.getSettings().setDisplayZoomControls(false);
try {
browser.loadUrl(html);
} catch (Exception e) {
e.printStackTrace();
}
【问题讨论】:
标签: java android html webview assets