まず、これがあなたの状況に具体的に当てはまるかどうかはdata
わかりませんが、URI はIE ≤ 7ではサポートされておらず、IE 8 のサポートは不安定であることを思い出してください。また、 URIの使用には多くの欠点がある可能性があります。data
とはいえ、気になる点が 2 つあり<img>
ます。タグと CSS ファイルです。
スタイルシート内のすべての画像参照をそのURI 表現に置き換えるこのツールを見つけました。data
<img>
HTML ページの sに対して同じことを行うものは見当たりませんでしたが、必要なことを行うものを構築することは難しくありません。
または、すべての画像を base64 でエンコードするとファイルサイズが 33% 膨張することを考慮すると、HTML5 アプリ キャッシュを使用できます。これは、HTML ページをオフラインで実行するように設計されており、IE ≤ 9 以外のすべてで機能します。使います。)
要素manifest
に属性を追加するだけです:<html>
<html manifest="files.appcache">
...
</html>
files.appcacheは単純なテキスト ファイルです。
CACHE MANIFEST
http://www.example.com/index.html
http://www.example.com/header.png
http://www.example.com/blah/blah
アプリのキャッシュに関する MDN の記事には、より詳細な情報があります。