【问题标题】:local (html /js) files in assets folder with android WebView?带有android WebView的资产文件夹中的本地(html / js)文件?
【发布时间】:2014-04-17 08:50:12
【问题描述】:

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

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

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

哪一部分错了?

【问题讨论】:

    标签: javascript android android-webview


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      android WebView 不支持警报。

      【讨论】:

        猜你喜欢
        • 2012-09-05
        • 2014-01-21
        • 2017-11-04
        • 1970-01-01
        • 1970-01-01
        • 2011-08-04
        • 1970-01-01
        • 2018-02-19
        • 2014-05-09
        相关资源
        最近更新 更多