2013-12-23 4 views
0

여기 내 매니페스트입니다 :HTML5 애플리케이션 캐시에서 마스터를 허용하는 방법이 있습니까?

CACHE MANIFEST 
CACHE: 
//code.jquery.com/jquery-2.0.3.min.js 
NETWORK: 
* 

내 (<html manifest="app.manifest>) 매니페스트는 항상 "Master"심지어 내 매니페스트의 NETWORK 와일드 카드 부분으로 저장되는 것을 정의 index.html.

문제는 내 마스터 index.html이 캐시에 저장되어 있으며 매니페스트 파일이 업데이트되지 않은 경우 서버 측에서 변경하면 새로 고침되지 않습니다.

나는 여러 가지를 보았다. (iframe solution과 같은) 그 문제에 대한 아름다운 해결책이 없다. 나의 질문은 이렇다 : 깨끗한 HTML 5 가지 방법이 있는가?

답변

0

깨끗한 방법은 index.html 파일에 정적 컨텐츠 만 넣은 다음 동적으로 데이터를로드 (예 : AJAX를 통해)하여 사용자가 볼 수있는 페이지를 작성하는 것입니다. 또 다른 방법은 '오프라인 지원 사용'이라고 표시된 큰 링크를 사용하여 매니페스트 링크가 포함 된 페이지로 연결하는 것입니다. 당신이이 '청소'가 될 것으로 기대 왜, 당신이 앱 캐시 용도 주위를 해킹하고 - 그 외에는

iframe 솔루션 은 가장 깨끗한 방법입니까? jquery-2.0.3.min.js을 오프라인으로 사용할 수 있지만 액세스하는 응용 프로그램의 색인 페이지가 필요하지 않은 응용 프로그램 시나리오는 무엇입니까?