[HTML/HTML5] 메니페스트 파일 작성법


■ 메니페스트 파일 작성법을 보여준다.

메니패스트 파일은 네트워크가 단절된 오프라인 환경을 위해 로컬 캐시에 저장할 파일들 목록을 기술하는 일반 텍스트 파일이다.

• 메니패스트 파일은 text/cache-manifest MIME 타입으로 전송되어야 한다.
• 문자 인코딩은 UTF-8이어야 한다.
• 파일 첫 문장은 CACHE MANIFEST이어야 한다.
• 주석문은 # 문자로 시작한다.
• 줄 바꿈 문자로는 ‘\r\n’, ‘\n’, ‘\r’를 모두 사용할 수 있다.
• 각 항목은 줄 바꿈으로 구분한다.
• 파일은 URL 형식으로 절대 경로 또는 상대 경로로 표시할 수 있다.
• 상대 경로를 사용해 표기할 때는 메니패스트 파일을 기준으로 한다.
• 모든 파일은 메인 페이지와 동일한 도메인 내에 있어야 한다.
• ‘CACHE’, ‘FALLBACK’, ‘NETWORK’라는 섹션으로 구분해 기술한다.
• 별도 섹션 지시어가 기술되어 있지 않은 경우에는 ‘CACHE’ 섹션으로 간주한다.

섹션 지시어