オフライン機能を備えたアプリを作成しようとしています。作成したマニフェスト ファイルは次のようになります。
CACHE MANIFEST
# version 1.0.0
CACHE:
/ShareBill.Web-Offline/
/ShareBill.Web-Offline/Groups
/ShareBill.Web-Offline/Content/Site.css
/ShareBill.Web-Offline/Content/jquery-ui.css
/ShareBill.Web-Offline/Scripts/ShareBill.js
/ShareBill.Web-Offline/Scripts/lib/jquery-1.7.2.min.js
/ShareBill.Web-Offline/Scripts/lib/jquery-ui.min.js
/ShareBill.Web-Offline/Scripts/TransactionsIndex.js
/ShareBill.Web-Offline/Content/Images/ajax-loader.gif
/ShareBill.Web-Offline/Content/Images/br_down_icon.png
NETWORK:
/ShareBill.Web-Offline/Transactions/Filters
私が期待しているのは、この URL /ShareBill.Web-Offline/Groups を表示したときです。私のブラウザはサーバーにリクエストを送信しないでください。そうしないと、オフラインになるという目的全体が無効になります。
しかし、フィドラーを使用して観察できるように、ブラウザーはページを更新するたびにマニフェスト ファイルを要求します。Chrome 開発ツールでキャッシュされたリソースが表示されることを確認しました。
IIS をオフにしてこのようなリクエストを行うと、AppCache ステータスが OBSOLETE になります。次にページを更新すると、404 応答が返されます。実装に関して何か不足していますか?