Android WebView 内容图片宽度自适应

WebSettings settings = mWebView.getSettings();
settings.setJavaScriptEnabled(true);//支持JS
String js = "<script type=\"text/javascript\">"+
    "var imgs = document.getElementsByTagName('img');" + // 找到img标签
    "for(var i = 0; i<imgs.length; i++){" +  // 逐个改变
    "imgs[i].style.width = '100%';" +  // 宽度改为100%
    "imgs[i].style.height = 'auto';" +
    "}" +
    "</script>";
mWebView.loadData(detail.data.content+js,"text/html; charset=UTF-8", null);

找了很多办法,结果都失败了,最后用js设置css属性,注意js一定要放末尾

发布了89 篇原创文章 · 获赞 33 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/chenli_001/article/details/90291206
今日推荐