iphone - 通过域名屏蔽 UIWebView 中的图片

标签 iphone ios xcode uiwebview

我想阻止 UIWebView 加载特定图像。问题是,虽然图像改变了,但域名保持不变;例如,adsmarket.com

<a target="_blank" href="http://network.adsmarket.com/click/imVtnmGcqZWQaWmcX8p8mItoasReyoCYj2JylV_Kf5qMYnLEYaB6lomQbJdknnqV">
    <img width="728" height="90" border="0" src="http://network.adsmarket.com/stc/35021/6471901/ctv.png">
</a>

我想在 UIWebView 中阻止它,不,我不能编辑页面的 HTML。

最佳答案

您应该尝试查看此答案。 Rob's suggestion (以及随后对其进行扩展的答案)实现起来并不容易,但可行。

或者,查看此 other answer to another question .在这一篇中,yonel 建议实现您自己的 NSURLCache。当请求来自 adsmarket.com 的图像之一时,您将从缓存中返回图像(可能是虚拟图像......可能是清晰的或 1x1 像素),而不是让请求转到真正的 adsmarket.com 服务器.缓存的图像只是本地镜像,捆绑在您的应用程序中,而不是远程图像。

关于iphone - 通过域名屏蔽 UIWebView 中的图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11129661/

相关文章:

iOS:带有四个圆形按钮的动画

iphone - 在 MkMapView 上隐藏、显示注释

ios - Alamofire 无法处理 UDP 请求吗? NSPOSIXErrorDomain 代码=47

ios - 导航栏和状态栏颜色/隐形 iOS

iOS - 删除 viewForHeaderInSction 和 UITableView 中第一个 Cell 之间的分隔符

iphone - 从应用程序复制图像并将其粘贴到 iPhone 中的 native SMS 应用程序中

ios - 无法将表达式的类型 'Void' 转换为类型 'CFAllocator!'

ios - 如何让这个xib文件填满iPhone 6 plus的整个屏幕

iphone - 使用 BWToolkit 框架 API

swift - Mac应用程序: Button frames and images invisible after view controller transition