2012-09-14 2 views
0

HTML5 앱 캐시를 사용하고 있고 처음부터 문제가 발생했습니다./ 고전적인 오프라인 페이지 대신 멋진 스타일의 페이지가 될 수 있도록 내 페이지에 간단한 오프라인 대체 기능을 사용하려고합니다. 오류. 몇 가지 리소스에 따르면 나는이 매니페스트 파일을 만들었습니다.HTML5 캐시는 매번 루트를 다운로드합니다.

CACHE MANIFEST 
# 0.01 
CACHE: 

NETWORK: 
* 

FALLBACK: 
//offline.html 

문제, 즉 해당 페이지가 오류의 많은 표시로 리드를 캐시합니다 offline.html 파일뿐만 아니라 루트 페이지뿐만 아니라,에 브라우저로드 (어떤 JS 더로드 군데,로드되지, CSS 없음, ...) 오프라인 상태이고 offline.html은 브라우저에서 완전히 건너 뜁니다. 아래의 스크린 샷은 캐시 진행 상태에 대한 기록 된 정보를 보여줍니다. 브라우저가 offline.html 대신에 두 파일을 다운로드한다는 것을 알 수 있습니다.

이 모든 최신 dev에 크롬 (23.0.1262.0 dev에)에서 수행 된

enter image description here

답변

1

매니페스트 파일을 참조하는 페이지는 항상 오프라인 캐시에 포함되어 있습니다. 루트 페이지를 캐싱하지 않으려면 별도의 정적 페이지를 만들어 매니페스트를 참조하고 iframe에로드해야합니다.

+0

고마워요. 완벽하게 작동합니다! – simekadam

관련 문제