나는 offline APP that works on mobile devices을 만드는 데 필요한 데모 앱을 가지고 있습니다. manifest file을 만들고 올바른 MIME 형식으로 서비스하고 있지만 응용 프로그램의 기본 이미지는 항상 온라인으로 가져오고 비행기 모드로 전환하면 캐시에도 불구하고 이미지가로드되지 않습니다.iPhone에서 무시되는 오프라인 캐시 매니페스트
이미지가 오프라인 캐시에 저장되지 않는 이유는 무엇입니까?
업데이트
지금 유효한 응용 프로그램 캐시 매니페스트 가지고 있지만, 아이폰에 나는 무작위로 여전히 주요 이미지를 얻을하지 않습니다 - 경우에도 온라인. 일반적으로 두 번째 또는 세 번째 시도에서 이미지를 가져 오는 수동 새로 고침 단추가 있지만 홈 화면에서 응용 프로그램을 열면 '?' 대신 자리 표시 자.
업데이트
나는 예를 많이 단순화 및 제안을 많이 통합, 여전히 문제가있다. 지금까지 시도한 단계는 다음과 같습니다.
는 완전히 자바 스크립트 제거 - 페이지는 덜
NETWORK: *
에 매니페스트이
NETWORK: *
를 옮겼 25킬로바이트추가보다 파일과 함께 모든 이미지를 대체 정적 이미지
에게 표시
CACHE:
헤더보다 위에 있어야합니다.는 (! 즉 그것은 단지 오프라인 캐시를 사용할 수 있도록)
그것은 빈 디스크 캐시와 오프라인 모드에서 파이어 폭스에서 작동
는 "cache.manifest"에 "manifest.appcache"이름 바꾸기를 시도하지만, IOS (iPhone 4s에서 테스트)에서 여전히 두려운 파란색 물음표를 보여줍니다.
더 이상 작동하지 않는 일이 발생 했습니까? "인터넷에 연결되어 있지 않아 퍼즐을 열 수 없습니다."라는 네트워크에 연결되지 않은 경우 오류 메시지가 표시됩니다. (여기 이미지가 있습니다) http://i.stack.imgur.com/iyhci.png – SnowboardBruin