ASP.NET を使用して iPhone Web アプリケーションを構築しようとしています。ページは、訪問者ごとに 1 回動的にレンダリングされます。この時点で、ページをブックマークすることができ、その訪問者のために再び変更されることはありません。このため、ネットワーク接続が利用できない場合でも、ブックマークから参照された場合にアプリケーションが実行されるように、その時点からローカルにキャッシュする必要があります。何を試しても、電話はサーバーからページを要求し続け、再レンダリングを強制するか、電話がオフラインの場合は失敗します。
Louis Gerbargはこの投稿で、HTML5 キャッシュ マニフェストを使用してこれを機能させることを提案しましたが、w3.org ドキュメントに従っても iPhone では機能しないようです。アプリケーションキャッシュが機能している良い例はありますか?