2011-08-17 90 views
0

我用下面的WebView HTML载入JavaScript的问题是我的代码将无法加载视图..在android webview中的javascript问题?

String strHtml="<html>" 
      +"<head>"   
      +"<title>My Title</title>"  
      +"<script type=\"text/javascript\" src=\"file://android_asset/Test/Demo.js\"></script>" 
      +"</script>" 
      +"</head>" 
      +"<body>"  
      +"<div id=\"chartContainer\">Test Demo!</div>"   
      +"<script type=\"text/javascript\">" 
      +"FusionCharts.setCurrentRenderer('javascript');" 
      +"var myChart = FusionCharts.render(\"file://android_asset/Demo/Demo.swf\", \"myId\", \"280\", \"360\", \"Container\", \"file://android_asset/Data.xml\");" 
      +"</script>" 
      +"</body>" 
      +"</html>"; 

webview.loadData(strHTML中,“text/html的”,“UTF- 8" );

如果可能,请提供一个示例解决方案,或者如果我犯的错误让我知道

回答

8

您需要在您的WebView启用Javascript。

webview.getSettings().setJavaScriptEnabled(true);