2012-01-23 3 views
0

HTML5 앱 캐시를 사용하는 사이트가 있는데 캐시 업데이트가 시작된 이유를 결정하는 데 문제가 있습니다. 나는 파일을 변경하거나 추가/삭제하지 않았다.HTML5 애플리케이션 하드 드라이브의 매니페스트 파일 위치 캐시

매니페스트 파일은 동적으로 생성되며 캐시되지 않아야하는 일부 파일을 제외하고 앱의 폴더에있는 모든 파일을 포함합니다. 캐시 된 매니페스트 파일을 확인하여 현재 버전과의 차이점을 확인하고 싶습니다.

변경된시기와 캐시 업데이트시기를 결정할 수 있도록 브라우저가 매니페스트 파일을 어떻게 저장합니까?

이 파일을 브라우저의 캐시 폴더에있는 하드 드라이브의 어딘가에서 찾을 수 있습니까?

답변

2

예. 그렇습니다. 어떻게 다르게 작동해야합니까? RAM에 저장되어 재부팅 후 손실되고 웹에만 저장되어 오프라인 앱으로 연결될 수 없습니다.

그러나 저장 위치와 암호화 여부는 다른 질문입니다. Firefox에서 : C:\Users\brach\AppData\Local\Mozilla\Firefox\Profiles\xxxxx.default\OfflineCache\0\9\77546B5B27E111-0

해당 파일의 내용은 우리가 알고있는 방법 그래서 매니페스트의

CACHE MANIFEST 

    CACHE: 
    style.css 
    script.js 
    index.htm 

입니다.)


  • 파이어 폭스에서 쉽게 URL로 about:cache를 입력하여 찾을 수 Offline cache device 절에 보면, 그러나 다른 브라우저를위한 당신은 자신 ...하여 탐구해야합니다.
  • 크롬에서는 chrome://appcache-internals을 URL로 입력하여 매니페스트를 포함하여 캐시 된 파일의 콘텐츠를 브라우저에 직접 표시 할 수 있습니다.
+0

OS X Firefox는이 디렉토리/Users//Library/Caches/Firefox/Profiles/ .default/OfflineCache를 사용합니다. –

관련 문제