我们的应用程序中有很多 Web 视图,我最近添加了一个 NSURLProtocol 来拦截来自它们的一些请求。
我注意到一些 Web 视图多次调用 +[NSURLPRotocol canInitWithRequest:] 方法,似乎是完全相同的请求。有时6或7次。我试图弄清楚为什么会发生这种情况。
有人对这个有经验么?我已经注销了 [NSURL absoluteString] 和 httpMethod 值,它们对于每个请求都是相同的。我希望这个方法只会为服务器所需的任何给定文件或资源调用一次,而不是多次。它似乎因网页而异。
有任何想法吗?