HTML5의 소개 및 지원되는 않는 브라우져에서의 사용법 (6 - Offline Web Applications) html5

저자 : Mark Pilgrim

오프라인된 웹페이지를 읽는것은 쉬운 일이다: 인터넷을 연결하거나, 웹페이지를 로딩하고, 인터넷으로부터 연결을
끊거나, 왼딴곳에서 운영을하거나, 취미등으로서 웹페이지를 읽는등(시간을 절약할 수 있고, 아마 모아진 정보에
대해서 내가 원하는 정보를 바로 보기를 원할것이다.)

그러나 Gmail이나 Google Docs와 같은 웹 어플리케이션이 그러한가? HTML5에서는 고맙게도 누구나 offline에서도
웹어플리케이션을 만들 수 있다.

Offline web applications(http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#offline)는
online 웹어플리케이션에서 벗어나기 시작했다.
첫째로, 당신은 offline에서 활성화된 웹페이지를 방문할 수 있고, offline에서 동작하기위해 필수적인 파일들을
웹서버에서 브라우져에 알려준다.

이러한 파일들은 어떤것이든 될 수 있다.(HTML, Javascript, Images, video등)

당신의 브라우져는 필요한 모든 파일들을 다운로드할 것이고, 당신이 인터넷에 연결되어 있지 않을 때도 웹사이트들을
재방문할 수 있다.
당신의 브라우져는 당신이 오프라인 되었을때 필요한 파일들을 다운로드하여 사용할 수 있다고 알려줄 것이다.
다시 온라인 되었을때, 당신은 원격에 있는 웹서버에 변경된 어떤것들도 업로드 할 수 있다.

브라우져가 offline web applications을 지원한다라면 전역 window객체의 속성인 applicationCach 속성을
사용할 수 있다.
하지만 지원하지 않는다면 applicationCache속성은 정의되어 있지 않을 것이다.

function supports_offline() {
  return (typeof window.applicationCache != 'undefined');
}


Modernizr(http://www.modernizr.com/)에서는 아직 지원하지 않고 있다.

원서 : http://diveintohtml5.org/detect.html


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://seye2.egloos.com/tb/2455018 [도움말]

덧글

덧글 입력 영역