2012-06-07 1 views
0

오프라인으로 작동하도록 iPad 앱을 설정하려고합니다. 성공적으로 작동하도록 만들었지 만 여러 하위 디렉토리에 앱을 넣으라고했습니다. 이 작업을 수행하고 캐시 매니페스트 파일을 모든 파일의 새로운 대상으로 업데이트 할 때 인터넷에 연결되어 있지 않아 사이트가 작동하지 않는다는 오류가 계속 발생했습니다. 나는 여러 경로를 시도하고 다른 아이디어를 찾았지만 빈 손으로 올랐다. 서브 디렉토리에있는 사이트에서 오프라인 모드를 사용하는 방법입니까?하위 디렉토리의 HTML5 오프라인 기능

감사합니다.

+0

1 : 매니페스트에 하위 디렉토리를 추가 했습니까? 2 : 매니페스트 파일의 MIME 유형을 설정 했습니까? – Teson

답변

0

이렇게해서는 안됩니다. 또한 매니페스트에 캐시 된 URL 년대에서, 도서관 등 어떤 이미지를 추가하는 것을 잊지 마세요 확인

NETWORK: 
* 

: 매니페스트의 모든 URL은 상대 있는지 확인하고 항상 함께 매니페스트를 종료합니다. 때때로 대문자가 차이를 만들 수 있습니다. Chrome의 개발자 도구 콘솔을 열고 캐시 된 내용과 appcache를로드하는 과정을 확인합니다.

항상이 캐시 된 홈페이지 (if-buttons)가 웹 사이트 (html 태그의 목록 속성을 포함하는 페이지)에 없는지 확인하십시오. 당신이 앱의 홈페이지에 보이지 않는 iframe이있는 매니페스트 속성 홈페이지 장소입니다 폴백 (fallback)하려면 다음

약간의 트릭

. 그런 식으로 캐시 된 것과 그렇지 않은 것을 완전히 제어 할 수 있습니다.