簡體   English   中英

android WebView資產文件夾中的本地(html / js)文件?

[英]local (html /js) files in assets folder with 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文件。

但是它不起作用(沒有警報消息)。

哪一部分錯了?

結合使用wv.setWebChromeClient(new WebChromeClient())和已有的資源。 這將啟用警報之類的功能。

android WebView不支持警報。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM