android - 在 webview 中使用 javascript 加载 html

标签 android android-webview

我正在尝试将 html 文件加载到 WebView 中,但 WebView 仍为空白。有人可以帮我实现这个目标吗?

这是我的html

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

这是在创建方法上

//oncreate方法

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;
    }
}

最佳答案

你的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> 

并尝试在 webview 中加载它。

关于android - 在 webview 中使用 javascript 加载 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14151223/

相关文章:

android - 游标变量重用

android - 分配给这个 Bitmap 的内存有多少?

android - Android编程如何在App启动时添加视频文件?

android - 单击下载按钮时请求许可

java - 读取在线存储的文本文件

java - Android Java : Reading file from zip file into webview/string, 为什么ZipInputStream限制读取性能?

android - flutter 行间隔因语言而异

Android 模拟器为 `LowRamDevice`

javascript - Cordova webview 超时错误

android - WebView 的互联网使用情况(数据使用情况)