我正在构建一个Android应用程序,其中URL加载到webView上。现在在该URL中,有一些超链接在用户单击它们时加载。单击时,我获取该 URL 字符串并在 webView 中加载该 URL。
现在我需要当用户单击该超链接时,我需要获取该超链接的文本。我不得不谷歌很多,但没有得到任何好的答案。
此函数将显示所有资源文本(超链接,图像,css文件,js文件(
webView.setWebViewClient(new WebViewClient(){
@Override
public void onLoadResource(WebView view, String url) {
super.onLoadResource(view, url);
Log.d(TAG, "onLoadResource: " + url);
}
});
所以你必须在使用前检查一下
if (!url.endsWith(".css")
&& !url.endsWith(".js")
&& !url.endsWith(".otherformat") ) {
// Show your url
}