다음은 프로세스의 고장입니다.
매니페스트 파일 (예 : ) :이 파일은 캐시에 대한 리소스를 지정합니다. 다음 지시 사항을 사용합니다. your_manifest.appcache
:이 섹션에는 캐시 할 리소스가 나와 있습니다. 필요한 모든 HTML, CSS, JavaScript, 이미지 및 기타 자산을 포함하십시오. 매니페스트 파일의 위치에서 상대 경로를 사용하십시오. 예를 들면 다음과 같습니다.
CACHE MANIFEST
CACHE
<code>CACHE: index.html style.css script.js image.png</code>
:이 섹션에서는 NETWORK
섹션의 리소스를 사용할 수없는 경우 제공 될 폴백 페이지를 지정합니다. 예를 들어 :
<code>NETWORK: *</code>가 제공되는 것을 의미합니다.
*
CACHE
FALLBACK
CACHE
<code>FALLBACK: /offline.html /</code>배포 및 테스트 :
인터넷에서 분리하여 응용 프로그램을 배포하고 오프라인 기능을 테스트합니다. 브라우저는 매니페스트 파일에 나열된 리소스를 캐시합니다. offline.html
appcache 동작이 약간 달라질 수 있기 때문에 다른 브라우저에서 오프라인 기능을 철저히 테스트해야합니다.
your_manifest_v1.appcache
네트워크 점검 (우아한 저하) : your_manifest_v2.appcache
AppCache 자체는 우아한 업데이트 처리를 제공하지 않지만 JavaScript 코드를 추가하여 네트워크 연결을 확인할 수 있습니다. 온라인 인 경우 최신 매니페스트 파일 버전을 확인하고 업데이트를 시작할 수 있습니다. 이는 AppCache Invalidation을 직접 제어하지는 않지만 사용자 경험을 향상시킵니다. FALLBACK
네트워크 인터럽트 및 다양한 브라우저 버전을 포함하여 다양한 시나리오에서 응용 프로그램의 오프라인 동작을 철저히 테스트하십시오. 위 내용은 HTML5 AppCache로 오프라인 기능을 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!