2009-06-08 1 views
1

저희 웹 사이트는 AJAX 웹 사이트로, 웹 사이트를 처음 시작한 후 페이지 요청을하지 않습니다. 정보는 XMLHttpRequests를 통해 서버와 통신됩니다.인터넷 연결없이 시작 HTML 페이지 및 시작과 같은 전체 웹 사이트를 캐시 할 수 있습니까?

우리 웹 사이트에서는 사용자 세션 중에 연결없이 온라인과 오프라인으로 작업 할 수 있습니다. 연결이 감지되면 웹 사이트는 서버와 "동기화"합니다.

우리의 문제는 사용자가 인터넷에 연결되어 있지 않은 동안 우리 웹 사이트를 운영하는 인터넷 브라우저가 충돌하면 사용자가 인터넷 연결을 다시 시작할 때까지 웹 사이트 작업을 시작할 수 없다는 것입니다.

브라우저에 다른 웹 사이트 리소스와 함께 초기 시작 페이지 (index.html)를 캐시하고 인터넷 연결이없는 경우 브라우저에 시작 페이지의 캐시 된 버전을 사용할 수 있습니까?

+0

IE7 + 및 FF3 + 브라우저를 오프라인 모드로 설정하면 인터넷 연결없이 웹 사이트를 시작하고 실행할 수 있습니다. 캐시 된 페이지가 사용됩니다. – JohnCooperNZ

답변

5

(Google) Gears 정확히 이에 대한 내용입니다.

0

이것은 실제로 실현 가능하지 않습니다. 진정으로 오프라인으로 작업해야하는 경우 스마트 클라이언트 기술을 살펴볼 수 있습니다. 응용 프로그램의 크기에 따라 많은 작업이 필요합니다.

1

일반적인 웹 브라우저에는 기술이 내장되어 있지 않습니다.

Google Gears을 사용하여이를 달성 할 수 있지만이를 사용하려면 플러그인을 설치하고 웹 사이트에 사용 권한을 부여해야합니다. Google 문서 도구 및 Wordpress는이를 사용하는 웹 응용 프로그램의 예입니다.

0

기술적으로 가능합니다. Google Gears 않습니다. 이제 Google은 로컬 컴퓨터에 전체 Gmail 앱을 저장하고 인터넷 연결없이 작동 할 수 있습니다.

0

플러그인이 없어도 HTML5 데이터베이스를 사용할 수 있으며 iPhone 버전의 gmail을 오프라인 기능으로 사용할 수 있습니다.

+0

HTML5는 초기 페이지를 로컬로 가져 오는 작업에 아무런 영향을주지 않습니다. – Javier

관련 문제