2010-07-23 5 views
4

HTML5 캐시 매니페스트와 로컬 저장소를 사용하여 오프라인 gwt 앱을 만들려고합니다.하지만이를 수행하려면 매니페스트 파일 을 생성해야합니다. GWT에서 생성 된 모든 파일을 올바르게 나열해야하나요? 컴파일 과정에서이 작업을 수행 할 수 있습니까? 아니면 쉘 스크립트에서 더 잘 수행 할 수 있습니까?HTML5 오프라인 GWT APP

답변

5

이 작업은 링커를 사용하여 수행해야하므로 리소스가 컴파일 타임에 자동으로 매니페스트에 추가됩니다. GWT 팀이 몇 번 언급 했으므로 HTML5 캐시 매니페스트 링커가 있다는 것을 알고 있지만 소스가 어디 있는지 알지 못합니다.

HTML5 링커 작성에 가장 가까운 대체 방법은 the Gears offline linker입니다. Gears의 오프라인 매니페스트는 HTML5와 매우 유사하므로 아마 몇 줄을 변경하여 문제를 해결할 수 있습니다.

using GWT linkers to have your app take advantage of HTML5 Web Workers에 대한 유익한 비디오도 있습니다.

2

나는 직장에서 다른 일을해야했습니다. 이전 답변과 마찬가지로 링커를 추가하면됩니다. 다음은 템플릿 파일을 기반으로 Safari 사용자 에이전트에 대한 매니페스트 파일을 만드는 예입니다.

1

정확하게 수행하려면 gwt2go library의 GWT 응용 프로그램 매니페스트 생성기를 사용하십시오. 그것은 쉽다. :)

관련 문제