android webview javascript有时不加载

时间:2016-11-10 06:23:42

标签: javascript android android-webview

我使用loadDataWithBaseUrl()方法将html数据加载到webview中。我的html包含一个带绝对路径的JS文件(file:///android_asset/myjs.js)。现在,如果我将基本网址设置为" file:/// android_asset /"或者"假冒://不需要"在loadDataWithBaseUrl方法中,Javascript有时不会加载。它大部分时间都可以工作,我可以在webview中看到渲染的html。但有时它无法执行html中包含的Javascript。我在每个页面都有一个带有webview的viewpager。所有网页浏览都在同时加载。

1 个答案:

答案 0 :(得分:1)

试试这个:

webView.getSettings().setJavaScriptEnabled(true);

在调用loadUrl:

之前
webView.clearCache(true);
webView.clearHistory();