我想阻止 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/