我正在webview上做一个getHitTestResult()。我想点击图片的网址。它似乎与锚点工作正常,但与图像无关。我总是得到一个null的图像。所以我甚至尝试过requestFocusNodeHref(Message m)。仍然没有网址!
那我该怎么办?
this.setOnLongClickListener(new OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
WebView webview = (WebView) v;
WebView.HitTestResult result = webview.getHitTestResult();
Log.d("MP","String->"+result.toString());
Log.d("MP","Type->"+result.getType());
Log.d("MP","URL->"+result.getExtra());
}
答案 0 :(得分:0)
根据文档,只有当HTML内容包含img标记时,结果类型才是IMAGE_TYPE,否则它将返回其他值。因此,当结果类型为IMAGE_TYPE
时,您无法获取该URL