2009-07-30 7 views
21

웹 응용 프로그램에서 HTML 5 오프라인 리소스 캐싱을 구현하는 방법을 설명하는 다음 Mozilla 개발자 article을 읽었습니다.HTML5 오프라인 캐싱

마임 유형을 목록에 추가하고, 매니페스트 파일을 만들고, 내 doctype을 HTML 5 doctype으로 변경하고, 매니페스트 특성과 HTML 요소의 올바른 경로를 지정했습니다. 매니페스트 파일이 파이어 폭스에서 전혀 사용되지 않는다. 나는 또한 아파치에 대한 액세스 로그를 확인하고 매니페스트 파일에 대한 요청을 보지 못했다.

누구에게 잽을 줘서 성공 했습니까? 나는 그 문제를 어떻게 해결할 것인지 잘 모르고 어떤 제안도 환영 할 뿐이다.

+2

http://manifest-validator.com/이 매니페스트 파일이 유효한지 확인하는 데 유용하다는 것을 알았습니다. – row1

답변

23

내가 당신을 도울 수있는 몇 가지 자원을 컴파일했습니다

+0

이 문제를 더 해결할 시간이 없었습니다.하지만이 문제를 현지에서 해결할 수 없기 때문에 질문에 답변하지 않는 것이 불안합니다. 제공된 품질 리소스에 대한 답변을 수락하는 것이 좋습니다. –

+7

이 게시물에서 상당히 복잡한 웹 앱을 오프라인으로 가져 와서 내 경험을 공유했습니다. http://blog.bitrzr.com/2010/10/html5-offline-webapps-practical-example.html – morais

3

는 그래, 난 전체 프로토 타입이있다. 당시 firefox의 매니 페스트 시스템에는 결함이있었습니다. applicationCache.add(), applicationCache.remove() 등을 사용하여 동적 인 방법으로 maninfest 시스템을 구현할 수 있습니다 ...

매니페스트는 json 파일 일 필요가 있습니다. html 태그에 @manifest가 있어야합니다.