0

HTML でオフライン アプリケーションを作成していますが、HTML5 マニフェストの使用に問題があります。すべてのファイルとマニフェストをダウンロードすることはできますが、マニフェストを変更しても更新されません。

ブラウザーがマニフェストをダウンロードしている記録が Web サーバーのログに記録されており、一連の進行状況イベントが発行されています。ただし、Web サーバーのログには、マニフェストにリストされているファイルをダウンロードした記録はなく、ブラウザに変更が表示されることもありません。

これは Firefox 3.6.4 の場合です。

何か案は?

4

1 に答える 1

0

マニフェスト自体は引き続き通常のブラウザー キャッシュ ルールの対象となります。有効期限ヘッダーを即時に設定してマニフェスト ファイルを提供するようにしてください。.htaccess の Apache でこれを行うには、次のようにします。

<IfModule mod_expires. c>
  ExpiresActive on
  ExpiresByType text/cache-manifest “access plus 0 seconds”
</IfModule>

短期的には、Ctrl+F5 を押して強制的に完全にリロードするか、ブラウザのキャッシュをクリアしてみてください。

于 2010-11-17T01:59:18.087 に答える