파일의 전체 폴더를 HTML5 캐시 매니페스트 파일에 추가 할 수 있습니까? 이 폴더의 파일이 동적으로 변경되므로 폴더의 모든 파일을 개별적으로 나열 할 수 없습니다 (이미지 폴더 임).전체 폴더를 HTML5 App Cache에 추가하십시오.
9
A
답변
5
폴더가 동적으로 변경되는 경우 응용 프로그램 매니페스트에 없어야합니다. 폴더가 변경되면 페이지에서 폴더의 파일에 이르기까지 어떤 종류의 링크가 필요합니다. 매니페스트는 해당 항목을 나열해야합니다.
예를 들어:
/images/
1.jpg
2.jpg
3.jpg
4.jpg
과 (간체) HTML 파일 :
<html manifest="http://foo.bar/cache-manifest">
<body>
<img src="images/2.jpg" />
<img src="images/4.jpg" />
은 다음과 같습니다 매니페스트가 있어야합니다 업데이트하고 싶었다면
CACHE MANIFEST
http://foo.bar/images/2.jpg
http://foo.bar/images/4.jpg
매니페스트 파일에 새 항목을 포함하려면 폴드의 내용이 변경 될 때 변경되는 URL 매개 변수를 추가하면됩니다. (및 매니페스트) 변경 :
<html manifest="http://foo.bar/cache-manifest?updated=8_23_2010_1_53_pm">
매니페스트 URL이 변경 될 때마다 다시로드됩니다.
0
폴더를 포함 시키려면 다음과 같은 작업을해야합니다.하지만 그 전에 ... 빌드 번호 또는 md5를 사용하여 매니페스트 파일을 만드는 동적 방법을 살펴 보겠습니다. 변경되었습니다.
CACHE MANIFEST
CACHE:
/Content/bootstrap/bootstrap.min.css
/Content/jQuery/jquery-1.8.3.min.js
/Content/bootstrap/bootstrap.min.js
/Content/js
마지막 줄에는 그 폴더에서 페이지에 사용 된 모든 파일이 있습니다. 이러한 파일은 응용 프로그램 캐시에 나타납니다.
2
아니요, 현재 캐시 용 폴더의 콘텐츠를 가져올 방법이 없습니다. 와일드 카드 *는 온라인 화이트리스트 섹션에서만 허용됩니다.
가능한 복제본 [디렉토리에있는 모든 이미지를로드하기 위해 HTML5 캐시 매니페스트에 와일드 카드를 어떻게 지정합니까?] (http://stackoverflow.com/questions/8001196/how-do-i-specify-a- 와일드 카드 - 인 - 더 - HTML5- 캐시 - 매니페스트 -로드 - 모두 - 이미지 - 인 - a) – robertc