2010-08-12 4 views
0

HTML5 캐시의 사용에 대해 궁금한 점이 있으면 도움을받을 수 있습니다.HTML5 캐시 - 캐시 된 페이지 목록 검색

사용자가 예약 한 정보를 사용자가 쿼리 할 수있는 웹 앱이 있습니다. 사용자가 예약을 쿼리하면 결과 페이지가 오프라인으로 캐시되도록 HTML5 캐시를 사용하고 싶습니다. 나는 이것을 원한다 그래서 사용자는 온라인에있을 필요없이 미래에 예약 정보를 빨리 볼 수있다.

HTML5 캐시의 문서를 보면 캐시 된 각 페이지를 명시 적으로 나열해야하기 때문에 이것이 가능한지 확실하지 않습니다. 필자의 경우 동일한 페이지 URL이 캐시되지만 예약 당 다른 콘텐츠가 있습니다. 예 : results.html

이 가능 페이지에 대한 와일드 카드를 캐시 할 목록에, 그래서 내가 그들을 구별하기 위해 예약 ID와

results?resID=*** 

그래서 모든 결과 페이지 같은 것을 지정할 수, 캐시됩니다.

그리고 이에 대한 후속 조치로, 자바 스크립트를 사용하여 어떤 페이지가 캐시되는지 쿼리 할 수 ​​있습니까?

누구나 똑같은 것을 시도해 본 사람이 있습니까?

답변

0

캐시 할 기본 페이지를 지정하는 대신 JavaScript로 예약을 채우는 것이 더 나을 것이라고 생각한 다음 localStorage을 사용하여 결과를 저장하는 것이 좋습니다. 사용자가 기본 페이지를 오프라인으로 액세스하면 localStorage에서 올바른 값을로드 할 수 있습니다.

+0

네가 맞다고 생각한다. 원래의 접근 방식은 눈물로 끝날 뿐이다. – Kevin