0
使用的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頭:
<link rel="stylesheet" href="my.css" />
<script src="jquery.mobile.min.js" type="text/javascript" />
<script src="my.js" type="text/javascript" />
測試執行的頭,但不是在外部my.js JS(無jQuery的):
function var1() {
document.getElementById('jstest').innerHTML = 'hi';
}
window.onload = var1;
我目前的感悟:
查理·布朗。