我正在处理hybrid application framework
。我需要从某个地方捕获所有request
并且我喜欢一些博客,它说我可以使用自定义NSURLProtocol
来做到这一点。我做了一切,但我遇到了一些问题。
当我将http://www.google.com
加载到我的网页浏览时,它会在canInitWithRequest
中拨打mycustomprotocol.m
5次。但我不想打电话5次。
- 2014-03-13 15:51:50.675 Hybrid [9334:60b]
http://www.google.com/
- 2014-03-13 15:51:50.677 Hybrid [9334:60b]
http://www.google.com/
- 2014-03-13 15:51:50.683 Hybrid [9334:60b]
http://www.google.com/
- 2014-03-13 15:51:50.685 Hybrid [9334:60b]
http://www.google.com/
- 2014-03-13 15:51:50.686 Hybrid [9334:60b]
http://www.google.com/
- 2014-03-13 15:51:54.474 Hybrid [9334:3807]
http://www.google.com/
- 2014-03-13 15:51:54.508 Hybrid [9334:3807]
http://www.google.com/images/logo_ret_2.png
- 2014-03-13 15:51:54.509 Hybrid [9334:3807]
http://www.google.com/images/logo_ret_2.png
- 2014-03-13 15:51:54.510 Hybrid [9334:3807]
醇>http://www.google.com/images/logo_ret_2.png
我只加载google
一次。为什么canInitWithRequest
在startLoading
之前拨打了五次电话?
请帮助!
答案 0 :(得分:1)