2011-07-15 14 views
1

イメージ、テキスト、およびCSSを持つ1つのWebページを作成しました。それをローカルのIISサーバーに展開しました。 MIMEタイプ「.manifest」を設定します。HTML5オフラインストレージ機能が動作しません

FireFoxのページをチェックしている間に、オフラインでの保存を許可したい天気を聞いてきます。私はそれを許可しても、FFはキャッシュに格納されている0バイトのみを示します。

解決策があれば元に戻してください。

+0

'.manifest'はMIMEタイプではありませんが、ファイル拡張子です。 '.manifest'ファイル拡張子に設定したMIMEタイプは何ですか?マニフェストファイルの内容は何ですか? – robertc

+0

はい、私は.manifestファイルのMIMEタイプをtext/cache-manifestとして設定しています。以下 は、マニフェストファイルの詳細、次のとおりです。 CACHE MANIFEST CACHE: index.htmlを 画像/ arrow.png CSS/style.cssに JS/test.js – Bhavesh

答えて

0

キャッシュマニフェストファイルをデバッグします。まったくエラーがある場合、あなたのappcacheは動作しません。あなたのキャッシュマニフェストをチェックする際に取る

Debugging HTML 5 Offline Application Cache

UPDATE 他のステップ:

ユーザエージェントが実際に何かが変わったのことを検出し、アップデートをダウンロードしていることを確認するために上記のリンクデバッグコードを使用しますそれに応じて、キャッシュスワップを伴う。これが起こらない場合は、キャッシュファイルを編集して再度保存してください(これを行う際には必ずバイト署名を変更してください。そうしないと、変更が検出されません)。あなたは間違いなくあなたのコンソールで活動を見るはずです - もしそうでなければ、キャッシュマニフェストに何か問題があります。

キャッシュマニフェストのコンテンツタイプが正しいことを再度確認します。 IISの終わりに設定されているように聞こえますが、確かに傷つけることはありません。すべてが順調である場合は、これに似たものが表示されるはず

curl -I http://yourdomain/path/to/manifest_file.manifest 

:あなたは、またはシェルで、次のようにコマンドを発行してFirebugの(または類似)でキャッシュマニフェストのヘッダーを調べることによって、このいずれかを行うことができます

HTTP/1.1 200 OK 
... 
Content-Length: 1039 
Content-Type: text/cache-manifest 
+0

ノーマニフェストファイルには問題はありません。 :( – Bhavesh

+0

私はFFに慣れていません(私はWebKitで私のオフラインのものをデバッグします)が、何も格納されていないことを確実に知っていますか? FFをオフラインにしてページがレンダリングされているかどうかを確認しようとしましたか? – Ben

+0

保存されたキャッシュを見ることができます---> FF - >ツール - >オプション - >高度なタグ - >ネットワークタブ – Bhavesh

関連する問題