为了节省手机流量,想在加载网页图片之前先全部加载一个本地的图片提示用户点击加载图片;有办法在Webview中实现吗?
这个问题可以WEB技术实现。
首先有个图片标签
<img src="placehoder.jpg" data-src="realSrc.jpg">
placehoder.jpg
是你的本地占位图,data-src="realSrc.jpg"
保存的是该图片标签真实 URL。
最后就加个点击事件替换 src
document.addEventListener('touchstart', function(e){
var target = e.target;
if(target.tagName === 'IMG' && target.src !== target.dataset.src) {
target.src = target.dataset.src;
}
})
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
2 回答1.5k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
当然可以,可以通过Java与js的交互来实现。所以你要懂得js的相关知识。