私のHTML5アプリケーションには、本を表すいくつかのHTMLファイルがあります。各「本」には、その本に固有の画像が含まれています。各ブックファイルには、すべてのブックで共有されるCSSファイルとJavaScriptファイルへの参照もあります。
インターネットに接続せずに表示できるように、書籍をHTML5アプリケーションキャッシュにキャッシュしたいと思います。HTMLブックファイルごとに、共有リソースとブック内の画像への参照を含むマニフェストファイルを作成する必要があると思います。HTMLファイルのタグは次のようになります。
<html manifest="Book1.appcache">
また:
<html manifest="Book2.appcache">
およびBook1.appcacheのように:
CACHE MANIFEST
Js/Book.js # Shared
Css/Book.css # Shared
Images/Book1-cover.png # Book-specific
およびBook2.appcacheのように:
CACHE MANIFEST
Js/Book.js # Shared
Css/Book.css # Shared
Images/Book2-cover.png # Book-specific
このデザインについてはよくわかりません。このように、各本は独自の「アプリケーション」であるように見えますが、そうではありません。また、共有CSSファイルとJSファイルは、本ごとに1回ずつ、複数回キャッシュされませんか?誰かが良い解決策をお勧めできますか?