2012-08-10 4 views
0

오프라인으로 작동하는 html5 갤러리를 만들었지 만 사용자가 온라인 상태인지 여부를 감지하도록 앱을 가져 오는 것이므로 사용자가 앱을 열 때 mainifest를 업데이트합니다. .오프라인 html5에 대한 자체 캐시 웹

+0

가능한 복제본. 자바 스크립트를 사용하여 사용자가 온라인 상태인지 확인할 수 있습니다. 여기를 참조하십시오 : http://stackoverflow.com/questions/2384167/check-if-internet-connection-exists-with-javascript – Gunnar

답변

1

먼저 매니페스트 파일이 매니페스트 파일에 나열되어 있지 않은지 확인해야 사용자가 온라인 상태에서도 다시 매니페스트 파일을 다시 가져올 수 있습니다.

cache-modeprefer-online으로 설정하면 연결이 가능할 때 페이지를 다시 가져옵니다. 매니페스트 만 업데이트하려는 경우이 단계를 수행 할 필요가 없습니다. 대부분의 사용자 에이전트는 자체 목록에 포함되어 있지 않으면 연결이 가능할 때 매니페스트를 다시 페치합니다.

또한 자바 스크립트 API를 사용하여 강제 할 수

window.applicationCache.update() 

당신은 this example and lots more details of the JavaScript API here을 볼 수 있습니다.

+0

페이지의 새 이미지를 추가하고 추가 할 때 작업이 다소 번잡해질 수 있습니다. mainifest 파일에 물음표가있는 표시 상자가로드되는 것 같습니다 –

+0

도움이되는 모든 좋은 시간 지연 덕분에 x –

+0

@ Zara_tj 기꺼이 도와 드리겠습니다. – Fenton