iOS常用功能和UI效果的实现

让WebKit支持URLProtocol拦截实现WebP省流量方

2017-03-22  本文已影响436人  MaxWellPro

WKWebView的各种好处,有不少开发者都按捺不住骚动的心,开始操刀在项目里将UIWebView替换成WKWebView,然后就出现了《WKWebView从入门到放弃》其中WKWebView不支持NSURLProtocol就让不少开发者望而却步。这样一样,可能会导致原来UIWebView的省流量方案不生效。直到前几天,我看到了大神的这篇文章WKWebView 不支持 NSURLProtocol 吗。大神从底层分析了,WKWebView不走NSURLProtocol的原因,最后得出的结论是WebKit是支持NSURLProtocol的,只是WebKit还不够完成,另外一点是调用了私有API很可能被拒,也只支持iOS8.4+。

Simulator Screen Shot 2017年3月22日 下午5.22.58.png

Demo

推荐文章

上一篇 下一篇

猜你喜欢

热点阅读