使用androidWebView在assets文件夹中创建本地(html/js)文件

local (html /js) files in assets folder with android WebView?

本文关键字:html js 文件 androidWebView assets 文件夹 创建 使用      更新时间:2023-09-26

这是我的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");
}

这是我的CCD_ 2文件。

 <!DOCTYPE HTML>
 <html>
 <body>
 <h1>Hello WebView !</h1>
 </body>
 <script type="text/javascript" src="app.js"></script>
 </html>

这是我的app.js文件。

 alert('its working');

我在assets文件夹中有home.htmlapp.js文件。

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

哪个部分错了?

wv.setWebChromeClient(new WebChromeClient())与现有内容结合使用。这将启用警报之类的功能。

alert不受android WebView支持。