我正在尝试运行一个代码,当客户端从WebView
单击图像时,它将打开图像。
@Override
public void onPageFinished(WebView view, String url) {
view.loadUrl("javascript:(function() {" +
"var elements = document.getElementsByTagName('img');" +
"for(var i = 0 ; i< elements.length;i++) {" +
"elements[i].onclick = function () {" +
"var url = elements[i].getAttribute('data-src');" +
"window.open(url);" +
"}" +
"});");
}
这是我尝试过的方法,但是到目前为止还没有奏效,有人知道另一种方法吗?