如何为 UIWebview 做广告拦截?
虽然苹果禁止了Flash,导致很多广告都被禁用了。我仍然喜欢浏览器的广告拦截功能。
我注意到 adblock 通过检查所有加载请求的 url 来做到这一点。 UIWebview 可以吗?
任何建议都很好 谢谢
Although apple banned flash which disabled a lot of ad. I still like a adblock like functionality for browser.
I noticed that adblock do so by checking all load request's url. Is that possible with UIWebview?
Any suggestions are well come
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不可以
。但是,您可以 swizzle
-[NSURLRequest initWithURL:cachePolicy:timeoutInterval :]
以防止从一开始就发出请求,例如:请注意,返回
nil
通常并不安全。请求可能会存储在某些数据结构中,并且程序会崩溃。No.
However, you can swizzle
-[NSURLRequest initWithURL:cachePolicy:timeoutInterval:]
to prevent the request be issued from the start, e.g.:Note that returning
nil
is not safe in general. It is possible that a request will be stored in some data structure and the program will crash.