使用Chrome客户端时,如何超链接Android HTML资产?
-
05-10-2019 - |
题
我在所显示的资产文件夹中有一个主页(main.html):
webview.setWebChromeClient(new MyWebChromeClient());
webview.getSettings().setJavaScriptEnabled(true);
webview.addJavascriptInterface(new VersionCallbackScript(), "demo");
webview.loadUrl("file:///android_asset/main.html");
我想将文档中的链接放在资产文件夹中的另一个HTML文件中。当我类似地放入标签时:
<a href="file:///android_asset/secondpage.html">Touch here for page 2</a></font></h4>
并在客户端中触摸它,屏幕加载一个空白页。
同样,我想拥有一张目录的isa listView,并将loadUrl与带有锚固器的HTML页面一起使用。我尝试过,它不起作用
String anchor = "subsection1";
webview.loadUrl("file:///android_asset/main.html" + "#" + anchor);
该结构也无法正常工作。
解决方案
尝试以下代码
<a href="secondpage.html">Touch here for page 2</a>
对我来说,这份工作。
不隶属于 StackOverflow