6
<!DOCTYPE HTML>
<html manifest="example.appcache">
<link rel="stylesheet" type="text/css" href="AppCache.css">
<meta charset="utf-8">
<title>Untitled Document</title>
</head>
<body>
<p>Test to make sure css is being cached</p>
<img src="large.jpg">
<script src="AppCache.js"></script>
</body>
</html>

私のexample.appcacheファイルには次のものがあります。

# v1 11/16/2011
AppCache.htm
AppCache.js
AppCache.css
large.jpg

初めてページに移動したとき、それは尋ねました

このウェブサイトは、オフラインで使用するためにデータをコンピューターに保存するように求めています。

Firefoxをオフラインにして更新を押すと、jpgが消えます。

Q:画像がローカルにキャッシュされていることを確認するにはどうすればよいですか?

4

3 に答える 3

18

IISは不明なファイルタイプを提供しません.appcacheMIMEタイプのファイルを提供するように構成する必要がありますtext/cache-manifest。これを行う方法は、使用しているIISのバージョンによって異なります。

于 2011-11-17T00:36:00.990 に答える
9

上記のmimetypeは機能しないため(少なくともIIS7.5では)、ここで受け入れられた回答についてコメントしたいと思います。正しいmimetypeは次のとおりです。

text/cache-manifest

参照: https ://developer.mozilla.org/en/Using_Application_Cache

http://www.whatwg.org/specs/web-apps/current-work/multipage/offline.html#offline

于 2011-12-16T17:08:22.353 に答える
2

あなたが必要であることを忘れないでください

CACHE MANIFEST

マニフェストドキュメントの上部にあります。必須です。

CACHE MANIFEST
# v1 11/16/2011
AppCache.htm
AppCache.js
AppCache.css
large.jpg

それはトリックを行う必要があります

于 2012-05-07T00:12:54.173 に答える