使用的Android Studio和AVD模拟器。 CSS defintely加载,JS会从头部内的资产执行或附着在身体标记,而不是从外部文件。的Android的WebView加载CSS,但不是js的
我的MainActivity:
WebView webview = new WebView(this);
webview.setWebChromeClient(new WebChromeClient());
WebSettings webSettings = webview.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setAllowUniversalAccessFromFileURLs(true);
webSettings.setAllowFileAccessFromFileURLs(true);
webview.loadDataWithBaseURL("file:///android_asset/", html, "text/html", "UTF-8", null);
setContentView(webview);
我的HTML头:
测试执行的头,但不是在外部my.js JS(无jQuery的):
function var1() {
document.getElementById('jstest').innerHTML = 'hi';
}
window.onload = var1;
我目前的感悟:
查理·布朗。
2016-01-21
sgc