如何摆脱 UIWebView 中蓝色方块中的问号?
Posted
技术标签:
【中文标题】如何摆脱 UIWebView 中蓝色方块中的问号?【英文标题】:How to get rid from question mark in a blue square in UIWebView? 【发布时间】:2010-10-11 16:08:07 【问题描述】:在我的 iPhone 应用程序中,我正在解析 RSS 提要以获取 html 并保留它。之后我在 UIWebView 中显示这个 html。问题是 html 包含图像的 url,如果有网络连接一切正常,UIWebView 会加载并显示这些图像,但如果没有连接,它会显示文本但代替图像显示内部带有蓝色方块的框架
我怎样才能摆脱它? 谢谢
【问题讨论】:
【参考方案1】:以编程方式检查以确保您有互联网连接。
请参阅此question 及其接受的答案,了解如何执行此操作。
如果您没有互联网连接,那么您有几个选择。您可以:
-
解析您的 html,将
<img>
标记替换为空白(这将完全消除图像及其相关的蓝色问号框。
解析您的 html,将 <img src="somewebsite">
的 src 部分替换为对项目包中图像占位符的引用。
在解析 html 时,XPath 是您的朋友。虽然如果您愿意,您可以使用 NSSTring 完成所有这些操作。
【讨论】:
以上是关于如何摆脱 UIWebView 中蓝色方块中的问号?的主要内容,如果未能解决你的问题,请参考以下文章
摆脱 iOs UIWebView 中的链接单击“flash”指示器