1

크롬을 사용하는 특별한 키오스크 솔루션이 있는데, 응용 프로그램 시작시 크롬이 필요하고 캐시에서 start-url을로드하고 온라인으로 가져 오려고하지 마십시오.오프라인 모드의 크롬/열린 캐시 된 사이트?

내가 말했던 것처럼, 키오스크 모드 프리젠 테이션은 매일 밤 재부팅되는 공개 화면이며 인터넷 연결이 중단 된 ISP의 재부팅이 발생하면 Chrome 오류 페이지 만 표시됩니다.

캐시 된 버전의 페이지를로드 할 수 있다면 온라인으로 가져 오는 대신 페이지의 마지막 유효 버전이 표시되고 멋진 Ajax 작업을 수행합니다.) 잠시 후 자동으로 업데이트됩니다. THAT 업데이트가 실패하면 현재 표시된 페이지 버전은 후속 업데이트가 성공할 때까지 유지됩니다.

내 문제보기?

firefox와 같은 브라우저에서 브라우저를 오프라인 모드로 시작하고 페이지로드 후 온라인 모드로 전환하여이 작업을 수행 할 수있었습니다. 특정 프로젝트에서는 FF 만 나에게 적합하지 않으며 Chrome은 오프라인 모드가 아닌 것 같습니다.

답변

3

이것을 수행하려면 HTML5 Offline Web Applications을 사용할 수 있습니다. 그것은 단지 앱의 디렉토리에 다음과 같이 파일을 추가, 귀하의 경우 설정하는 아마 매우 쉽습니다 :

CACHE MANIFEST 
index.html 
help.html 
style/default.css 
images/logo.png 
images/backgound.png 

NETWORK: 
server.cgi 

당신은 몇 가지 유용한 정보와 나중에 잡아 전류를 표시하기 위해 필요한 모든 파일을 포함해야이 매니페스트 AJAX를 통해 콘텐츠. 캐시되지 않아야하는 것을 지정해야하는 네트워크 섹션 (예 : AJAX를 통해 업데이트를 전달하는 스크립트)도 있습니다.

<html manifest="cache-manifest"> 

하는 서버가의 MIME 타입과 매니페스트 캐시를 제공해야합니다 :

당신은 (cache-manifest 위의 파일의 이름입니다) 태그에 매니페스트 속성을 추가하여 매니페스트 파일을로드 할 수 있습니다

text/cache-manifest MIME 
+1

감사합니다. 아약스로 가져온 콘텐츠는 실제로 캐시하고 싶은 것이지만 새로운 콘텐츠를 가져올 때까지 계속 보여 주지만 마지막으로 아약스 가져온 콘텐츠를 대체합니다. –

0

다음 플래그 설정을 크롬 주소 표시 줄에 입력하거나 복사하여 붙여 넣으십시오.

크롬 : // 플래그/#

아래로 스크롤 오프라인 모드 활성화 오프라인 오래된 모드 수 있습니다.

브라우저를 다시 시작하십시오.

페이지의 오프라인 버전이 시스템 캐시에서 사용 가능한 경우 연결되지 않은 경우로드됩니다.

관련 문제