使用android WebView在assets文件夹中的本地(html / js)文件?

时间:2014-04-17 08:50:12

标签: javascript android android-webview

这是我的OnCreate方法。

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.requestWindowFeature(Window.FEATURE_NO_TITLE);
    setContentView(R.layout.activity_main);

    wv = (WebView) findViewById(R.id.webview);
    wv_setting = wv.getSettings();
    wv_setting.setJavaScriptEnabled(true);

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

这是我的home.html文件。

 <!DOCTYPE HTML>
 <html>
 <body>

 <h1>Hello WebView !</h1>

 </body>

 <script type="text/javascript" src="app.js"></script>
 </html>

这是我的app.js文件。

 alert('its working');

我在资源文件夹中有home.htmlapp.js个文件。

但它不起作用(没有警告信息)。

哪一部分错了?

2 个答案:

答案 0 :(得分:0)

wv.setWebChromeClient(new WebChromeClient())与您已有的结合使用。这将启用警报等功能。

答案 1 :(得分:-1)

android WebView不支持

警告。