代码之家  ›  专栏  ›  技术社区  ›  mobibob

在使用chrome客户端时如何链接android html资产?

  •  2
  • mobibob  · 技术社区  · 14 年前

    我有一个主页(主.html)在显示的资产文件夹中:

    webview.setWebChromeClient(new MyWebChromeClient());
    webview.getSettings().setJavaScriptEnabled(true);
    webview.addJavascriptInterface(new VersionCallbackScript(), "demo");
    webview.loadUrl("file:///android_asset/main.html");
    

    <a href="file:///android_asset/secondpage.html">Touch here for page 2</a></font></h4>
    

    在客户端中触摸它,屏幕将加载一个空白页。

    同样,我希望有一个目录,它是ListView并使用loadUrl和一个以锚定为后缀的html页面。我试过了,但没用

    String anchor = "subsection1";
    webview.loadUrl("file:///android_asset/main.html" + "#" + anchor);
    

    这个构造也不起作用。

    1 回复  |  直到 14 年前
        1
  •  2
  •   dotcs    14 年前

    试一下下面的代码

    <a href="secondpage.html">Touch here for page 2</a>