android中的webview loaddata不会从img src加载图片

Posted

技术标签:

【中文标题】android中的webview loaddata不会从img src加载图片【英文标题】:webview loaddata in android does not load a picture from img src 【发布时间】:2011-02-23 18:38:44 【问题描述】:

我使用 loadData 方法将一些 html 内容加载到 webview 中,但是当它遇到这样的事情时:<a href="http://www.anywebsite.fr/">some text</a><img src="http://www.anotherwebsite.fr/thewantedpicture" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> 我只在应用程序中得到这个:some text 如果我没记错的话,这也应该显示图片? 如果有人有任何线索,谢谢...

【问题讨论】:

【参考方案1】:

如果您查看documentation for the loadData() method,您会看到它说:

通过这种机制加载的内容不具备从网络加载内容的能力。

尝试改用the loadDataWithBaseURL() method。

【讨论】:

哦,太好了,从我的脑海中溜走这个。我记得很久以前读过这个,哈哈……谢谢 其实它和 loadData() 一样好用,但还是没有显示图片...我不明白为什么...【参考方案2】:

也许你只需要添加

<uses-permission android:name="android.permission.INTERNET" />

到您的应用清单。

【讨论】:

以上是关于android中的webview loaddata不会从img src加载图片的主要内容,如果未能解决你的问题,请参考以下文章

Android WebView loadData读取两次才能显示的问题

WebView.loadData 在 Android 9.0 (API-29) 上不起作用

Android WebView - 第一个 LoadData() 工作正常,后续调用不更新显示

android webview和loadData,我可以让后退按钮返回生成的内容吗?

是否可以使用loadData()在Android WebView中单独加载Javascript和HTML?

安卓。 WebView 和 loadData