我的uiwebview内容包含图片和文字。我有文字,但图像从网上加载。如果没有网络,那么没有图像的符号出现(默认情况下,它在浏览器中看起来)。我看过一个应用程序,如果没有网络,它没有为图像留下空白。如果存在net,则将图像插入文本之间。
我怎样才能做到这一点。
答案 0 :(得分:0)
您可以为图片添加onerror
属性:
<img src="yourimage.png" onerror="this.width=0" />
如果UIWebView无法加载图像(例如,因为没有互联网连接),则会调度错误事件并调用onerror
属性中的javascript。如果将图像的宽度设置为0,则不会显示损坏的图像图标。