0

이상한 문제가 있습니다. 캐시 매니페스트 작동을 시도했지만 페이지를 다시로드 한 후 파일을 제대로로드하지 못했습니다. 마지막으로 작업 데모를 찾기로했습니다. 하지만 ... 찾은 데모도 작동하지 않습니다 ...html5 캐시 매니페스트가 Chrome/Chromium에서 작동하지 않습니다.

this demo에 문제가 있습니까? 아니면 Chrome과 Chromium에 문제가 있습니다. 캐시 된 파일에 Pending 오류가 표시되며 이미지가 표시되지 않습니다.

크롬/크롬이 오프라인 저장소를 사용하도록 허용할지 묻는 메시지가 Firefox에 표시됩니다.

+0

과 비슷한 문제가있는 이전 캐시를 지울 수 있습니다. 해결책을 찾았습니까? –

+0

음 ... 그것은 다릅니다. * 잘 작동하지 않는 것처럼 보입니다. 캐시 된 파일과 대체 파일의 정적 목록 만 작동 할 수 있습니다. 실제로 네트워크 섹션은 실제로 캐싱을 방지하지 않습니다. 내 응용 프로그램은 js에 의해 강력하게 구동되므로 IDB를 사용하여 동적 파일을 수동으로 캐싱하고 캐시되지 않은 파일의 경우 URL 끝에 헤더와 임의의 먼지를 사용하여 브라우저를 속일 수 있습니다. 매니 페스트 sux를 다루기 때문에 js를 사용하는 것이 나에게 쉬워 보였다. 하지만 당신이 엄격한 문제에 대해 엄격하게 요구한다면 - 아무 것도 찾지 못했습니다. 여기에 내 매니페스트가 있습니다. (http://www.wubz.in/c.manifest) – Lapsio

답변

1

먼저 Chrome은 사용자에게 메시지를 표시하지 않으므로 해당 부분이 예상대로 작동합니다. 일부 이미지는 HTML에 절대 URL (예 : http://www.w3.org/html/logo/badge/html5-badge-h-connectivity-device-graphics-multimedia-performance-semantics-storage.png)이 포함되어 있지만 매니페스트 파일에는 포함되어 있지 않습니다. 따라서 브라우저 캐시에 의존 할 수 있습니다.
appcachefacts.info에서 데모를 사용해 볼 수도 있습니까? 참조 : http://appcachefacts.info/demo/ 그게 효과가 있습니까? 참고 : 새로 시작하려면 chrome : // appcache-internals/

+0

모든 파일을 수동으로 나열하여 작업 목록을 만들었지 만'*'는 작동하지 않는 것 같습니다. 'CACHE MANIFEST NETWORK : * CACHE :. imgs은/* 을 png'하지만 imgs 디렉토리 내 PNG 파일의 아무도는 캐시에서로드되지 않습니다 내가 좋아하는 매니페스트 시도했습니다 – Lapsio

관련 문제