MVC 3 を使用してオフライン機能を備えた HTML5 のコーディングを行うのはこれが初めてです。ただし、オフライン時にモバイル デバイスがキャッシュされていないようで、キャッシュからの読み込みに失敗するという問題があります。
ヘッダーの設定があります:
<!DOCTYPE html>
<html manifest="@Url.Content("~/offline.manifest")">
アプリケーションのルートにある私の offline.manifest ファイルを使用します。私のアプリには/Account/Login/Index
ルートがあるので、それをマニフェスト ファイルに追加しました。
CACHE MANIFEST
#version 0.0452
CACHE:
#Pages
Account/Login
ページも試し~/Account/Login
ました。
幸いなことに、私のマニフェスト ファイルは Chrome で動作します。すべてのファイルがロードされ、キャッシュされます。ただし、これは私のモバイル デバイスでは同じではありません。
5.1.1 を実行している iPhone と ICS で Chrome を実行している Nexus S は、オフライン時にキャッシュから読み込まれないようです。Wifi ラジオをオフにしてページを更新するだけですが、Safari と Chrome はキャッシュから読み込まれません。
ここで何か不足していますか?手がかりをいただければ幸いです。ありがとうございました