我正在构建一个离线的AppCache应用程序。
当我通过点击主屏幕图标启动应用程序时,我收到以下3个请求:
[18/Nov/2013:13:33:53 +0100] "GET /tso/cache.manifest HTTP/1.1" 304 - "-" "Mozilla/5.0 (iPhone; CPU iPhone OS 7_0_4 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Mobile/11B554a"
[18/Nov/2013:13:34:00 +0100] "GET /tso/apple-touch-icon-120x120.png HTTP/1.1" 200 18482 "-" "Web/1.0 CFNetwork/672.0.8 Darwin/14.0.0"
[18/Nov/2013:13:34:00 +0100] "GET /tso/apple-touch-startup-image-640x1136.png HTTP/1.1" 304 - "-" "Web/1.0 CFNetwork/672.0.8 Darwin/14.0.0"
离线时,iPhone会提示我禁用飞行模式或打开WiFi。除此之外,该应用程序工作正常。
知道这两个其他CFNetwork请求是什么以及如何禁用它们或让它们使用缓存的离线资产?我相信iOS 6和早期版本的iOS 7没有这种行为。
谢谢