android webview js css,的Android的WebView加载CSS,但不是js的

博客主要讲述使用Android Studio和AVD模拟器时,Android的WebView能加载CSS,但无法加载JS的情况。给出了MainActivity代码及HTML头代码,其中JS从头部内资产执行或附着在身体标记,而非外部文件。
摘要由CSDN通过智能技术生成

使用的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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值