我用webview显示一个网页,现在需要或得网页上所有图片的url,请问在这段js代码怎么
处理 "javascript:(function(){" +
"var objs = document.getElementsByTagName(\"img\"); " +
"var arr=[];"+
"for(var i=0;i<objs.length;i++) "+
"{"
+" arr[i]=objs[i].src;"+
"}"+
"for(var i=0;i<objs.length;i++) " +
"{"
+ " objs[i].onclick=function() " +
" { "
+ " window.imagelistner.openImage(this.src,arr); " +
" } " +
"}" +
"})()"
这是我写的js代码,上面是或得所有图片的url,下面是获得点击的url,我在拿数据的时候,所有的url长度是正确的,但除了第一张和第二张 剩下的url都是错误的。在网页显示错误的url为 进入网页图片出现前的loading图。有大神知道原因吗
封装起来,然后用@JavascriptInterface调用
重写webview的方法