私は最新の Firefox (11) を使用しており、*.appcache を text/cache-manifest として提供するように IIS を設定し、「about:cache」「C: \Users\\AppData\Local\Mozilla\Firefox\Profiles\.\OfflineCache" ( MDNによると)、以下は私の demo.appcache ファイルです。
CACHE MANIFEST
../../js/jquery-1.7.1.js
offline.html
NETWORK:
# Chrome respects *
*
# Firefox respects following, refer: http://appcachefacts.info/
http://*
https://*
FALLBACK:
/ offline.html
CACHE:
foo.js
私の手順は次のとおりです。
- [オプション] -> [詳細設定] -> [オフライン Web コンテンツとユーザー データ] -> [今すぐ消去] ですべてのキャッシュを消去します。
- で私のhtmlページにアクセスします
<html manifest="demo.appcache">
- 上記の demo.appcache で指定されたアイテムを Firefox が二重にキャッシュしました。
- Menu -> Web Developer -> Work Offline で Firefox を "Work Offline" に切り替えます。
- 「Online.html」にアクセスし、 Firefox が offline.html を表示することを期待していますが、「オフラインのため、ページにアクセスできません」と表示されます。
Chrome はすべてを正しく実行しますが、「オフライン モード」に切り替えることはできません。参照:壊れたオフライン サポート Opera はオフラインで動作できますが、キャッシュは正しく行われますが、offline.html をキャッシュしませんでした。標準。
この問題 (手順 5) に 3 日以上悩まされています。