如果通过WebView.loadDataWithBaseURL加载webview的内容,如何准确地转到http://example.com/index.html#label? 默认情况下,webview仅转到root。怎么去标签?
答案 0 :(得分:1)
WebView没有这个功能。 你可以在javascript的帮助下实现这一点,但这有点难看。 您应该加载您的html页面,然后添加javascript代码。 在此之后,您可以加载您的webview并从当前页面调用javascript方法。
检查此链接,例如如何完成。
答案 1 :(得分:0)
示例到这里
webContents.setWebViewClient(new WebViewClient(){
@Override
public void onPageFinished(WebView view, String url) {
String id = "895884";
webContents.loadUrl("javascript:scrollAnchor(" + id + ");");
}
});