Android-android中如何捕获webview上一个链接的url地址

发布于 2016-10-13 00:36:32 字数 45 浏览 1254 评论 2

例如点击一个链接调转到www.google.com,怎样才能捕获这个地址呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

瑾兮 2017-07-20 02:04:06

如果是捕获通过http获取的html网页中的连接,可以使用jsoup进行解析获取。示例代码如下:

//通过url字符串,获取html内容,并解析返回一个Document对象
Document doc = Jsoup.parse(url);

//查找所有的a标签
Elements links=content.getElementsByTag("a");

//遍历links元素,获取所有的链接
for(Elementlink:links){
//取得a标签中“href”属性的值,即链接
String linkHref=link.attr("href");

//取得a标签的内容
String linkText=link.text();

//在此对链接地址和内容进行操作和存储
}

这样就可以取得html中所有的链接地址和对应的内容了。当然也就能捕获google的链接地址了。

甜柠檬 2016-12-06 02:17:53

重写WebViewClient的这个方法。url就是。

public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文