我想阻止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。
答案 0 :(得分:1)
你应该试着看看这个答案。 Rob's suggestion(以及随之而来的扩展答案)实现起来并不容易,但是可行。
或者,请查看此other answer to another question。在这一个中,yonel建议实现自己的NSURLCache
。当请求adsmarket.com中的一个图像时,您将从缓存中返回一个图像(可能是虚拟图像......可能是清晰的或1x1像素),而不是让请求转到真正的adsmarket.com服务器。缓存的图像只是本地的东西,捆绑在您的应用程序中,而不是远程图像。