오프라인으로 작업해야하는 HTML5에 간단한 텍스트 편집기를 작성했습니다. 그러나 오프라인 응용 프로그램 캐시를 작동시킬 수는 없으며 그 이유는 알 수 없습니다.HTML5 응용 프로그램 캐시가 작동하지 않습니다.
CACHE MANIFEST
application.html
options.html
...
그리고 다음과 같이가 호출되고 :
내 매니페스트 파일은 다음과 같다 내가 웹 응용 프로그램을 호스팅하는 구글 앱 엔진을 사용하고
<!DOCTYPE html>
<html manifest="cache.manifest">
<head>
...
.
웹 페이지를 W3C HTML 유효성 검사기 (http://validator.w3.org/check?uri=https%3A%2F%2Fwrite-space.appspot.com%2F)에 넣었으므로 문제가 없습니다.
Chrome 및 Firefox에서 테스트했습니다. Chrome에서는 아무것도 캐시 저장소에 추가되지 않으며 window.applicationCache.status는 0을 반환합니다. Firefox에서 파일을 캐시하라는 알림 표시 줄이 나타나지 않습니다. 기본적으로 파일은 캐시되지 않습니다.
오프라인보기를 위해 캐시하는 다양한 데모를 살펴본 결과 코드가 작동하지 않는 이유를 찾아 낼 수 없습니다.
아무도 도와 줄 수 있습니까?
.manifest
이 htaccess로에서 text/cache-manifest
를 사용하여 :
AddType text/cache-manifest .manifest
Google 앱 엔진을 사용하지 않았습니까? – Hans
Dunno ... 아마도 그렇지는 않습니다.)하지만이 경우 가장 일반적인 오류입니다. 따라서 대부분의 경우 작동합니다.) – dododedodonl