2011-08-17 86 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);