2013-01-04 117 views
1

里面我试图加载HTML文件到网页视图,但web视图仍为空白。有人可以帮助我实现这一目标吗?用JavaScript加载HTML网页视图

这里是我的html

<script src="http://france.meteofrance.com/portlet/plugins/meteo/VignetteMeteoVille3.javascript?idLieu=431200" charset="UTF-8"></script> 

这是创建方法

// oncrea TE法

protected void onCreate(Bundle savedInstanceState) { 

    // TODO Auto-generated method stub 

    super.onCreate(savedInstanceState); 

    setContentView(R.layout.rss_feed); 

    webcontent = (WebView)findViewById(R.id.webViewHistoire); 

    webcontent.setWebViewClient(new NewsClient()); 

    webcontent.getSettings().setJavaScriptEnabled(true); 

    webcontent.getSettings().setPluginsEnabled (true); 

    webcontent.getSettings().setDomStorageEnabled(true); 

    webcontent.loadUrl("file:///android_asset/home.html"); 


} 

//返回键

public boolean onKeyDown(int keyCode, KeyEvent event) { 

    if ((keyCode == KeyEvent.KEYCODE_BACK) && webcontent.canGoBack()) { 

     webcontent.goBack();  

     return true; 

    } 

    return super.onKeyDown(keyCode, event); 

} 

private class NewsClient extends WebViewClient { 

    public boolean shouldOverrideUrlLoading(WebView view, String url) { 

     return true; 
    } 
} 
+0

请参考http://developer.android.com/guide/webapps/webview.html –

+0

你能发表一些代码吗? – GrIsHu

+0

Grishu我已经更新后 – Dimitri

回答

1

写的是<html>标记HTML文件的代码?如果没有的话,请如下写:

<html> 
    <head> 
<script language="JavaScript" src="http://france.meteofrance.com/portlet/plugins/meteo/VignetteMeteoVille3.javascript?idLieu=431200" charset="UTF-8"> 
</script> 
</head> 
    </html> 

并尝试将其加载到web视图。

+0

是的,它是在body标签在PC浏览 – Dimitri

+0

加载时,它工作正常不带标签的工作太 – Dimitri

+0

可您发布的HTML文件的代码? – GrIsHu