Android与ios如何获取webview中的title及description及图片

Android与ios如何获取webview中的title及description及图片

<a href='/tag/android.html'>Android</a>与ios如何获取webview中的title及description及图片

大家在微信分享h5连接的时候会发现,微信将h5页面的标题及description和大图读出来然后放在分享页面里,那么如果是自己的app,该如何实现呢

解决办法:

一、利用webview执行js获取dom树

这种很简单,就是加载完webview后,执行js获取dom树,进行查询,代码如下

1、先创建一个JavaScript接口类:

class MyJavaScriptInterface {
@JavascriptInterface
@SuppressWarnings("unused")
public void processHTML(String desc) {
// 在这里处理html源码
}}
注意粗体的函数名processHTML,在第2步里还要用到。

2、注册刚才的JavaScript接口:
WebSettings settings = webView.getSettings();
// 此方法需要启用JavaScript
sett...

点击查看剩余70%

{{collectdata}}

网友评论0