HTML5 응용 프로그램 저장소에 초보자입니다. 오프라인 저장소를 테스트하기 위해 샘플을 사용하고 있습니다. 나는 몇 가지 질문이있다. 도와주세요.HTML5의 응용 프로그램 캐시가 작동하지 않습니다.
파일 사용 :
index.html을
<html manifest="demo.manifest">
<head>
<link rel="stylesheet" href="style.css" type="text/css" />
<script type="text/javascript" src="script.js" ></script>
</head>
<body>
<h1>some text</h1>
<p>Some text.</p>
</body>
</html>
있는 style.css
body{background-color: #333;}
h1{color: #c94054;}
p{color: #fff;}
demo.manifest
CACHE MANIFEST
CACHE:
style.css
index.html
demo.manifest MIME 유형을 text/cache-manifest로 설정해야한다는 것을 알고 있으며 * .htaccess 파일에서이 작업을 수행해야합니다. Windows 환경에서 apache tomcat 6.0 서버를 사용하고 있습니다. 서버에서이 파일을 찾을 수 없습니다. 그래서, d :/eclipse-workspace/ProjectName/디렉토리에 내 프로젝트의 루트 디렉토리 (test.htaccess)를 만들었습니다.이 파일은 아래처럼 보입니다 :
test.htaccess
AddType text/cache-manifest .manifest
하지만 서버를 중지하고 다음과 같이 액세스하려고 할 때 응용 프로그램 캐시가 작동하지 않습니다
http://localhost:8081/ProjectName/index.html
날 나는이 잘못 한 일을 알려 주시기 바랍니다. .. 또한 디버깅 할 수있는 방법이 있습니까? 해당 파일의 끝을 향해 MIME 유형이 기본 web.xml 파일을 통해 구성되는 Tomcat 서버에 응용 프로그램 캐시
안녕하세요. 정보를 제공해 주셔서 감사합니다. 나는 이것을했고 아직도 구글 크롬 오류 로그 (ctrl + shift + J로 브라우저 로그를 열었습니다) 아래의 오류가 발생했습니다. "응용 프로그램 캐시 오류 이벤트 : 잘못된 매니페스트 MIME 유형()" – CARTIC
@ user1475068 먼저 Chrome 개발자 도구 - 네트워크 탭에서 정확하게 전송되는 항목 (특히 mime 유형). 또한 관련 문제라고 생각되는 http://stackoverflow.com/questions/7375514/chrome-reporting-html5-cache-manifest-mime-type-inclurectly를 확인하십시오. 어쩌면 어리석은 질문 일 것입니다. MIME 형식을 중앙 web.xml에 추가 한 후 Tomcat을 다시 시작 했습니까? – fvu
안녕하세요 ... 네트워크 탭을 확인했는데 .css, .html 및 .js 파일은 볼 수 있지만 내 .manifest 파일은 볼 수 없습니다. 테스트하기 전에 서버를 다시 시작했습니다.또한, 당신이 말한 게시물에서 오류 메시지가 "텍스트/일반"괄호 안에 있지만 광산에서 그냥 비어 보여줍니다. Windows에서 .htaccess 파일의 올바른 위치는 무엇입니까? 이 파일을 다른 곳에서 참조해야합니까? 도와주세요 .... – CARTIC