我正在从资产中加载内部网页。当onPageFinished触发时,我异步请求来自服务器的数据并使用jQuery将响应数据注入页面。网页有时是空白的,好像javascript从未执行过一样。服务器响应数据在那里并且应该显示。我应该调用webview.postInvalidate();在注入响应数据的线程中?我认为问题是View,因为数据是正确的。
答案 0 :(得分:0)
您需要在WebView中明确启用Javascript:http://developer.android.com/reference/android/webkit/WebSettings.html#setJavaScriptEnabled(boolean)