HTML と JavaScript を使用して Web アプリを作成しました。私がアプリに持たせたい重要な機能の 1 つは、オフラインでアクセスできることです。キャッシュ マニフェストを使用してページをキャッシュし、後でオフラインでアクセスできます。(キャッシュ マニフェスト ファイルにはすべてのページが含まれており、
<html manifest="example">
すべてのページのヘッダーにあります)。
これはうまくいきました。インターネットに接続していないときでも、ページを閲覧できます。
私の問題は、別のネットワークに接続するときに発生します (私の Web サーバーはローカル ネットワーク上にのみあります)。別のネットワークに接続すると、すべてが失敗します。ブラウザで接続エラーが発生します。
接続を試行するのではなく、キャッシュを使用するようにブラウザをデフォルト設定する方法はありますか? (AndroidのFirefoxでこれを使用しています)
cache.manifest
CACHE MANIFEST
# 01-SEP-13 215
CACHE:
# CSS
css/mystyle.css
css/custom-theme/jquery.mobile-1.3.2.min.css
# IMAGES
images/logo.jpg
#CONTENT
content/testPage1.html
# DATA
data/projectData.json
# JQUERY
js/jquery/js/jquery-1.10.1.js
js/jquery/js/jquery-1.9.1.js
js/jquery/js/jquery-ui-1.10.3.custom.js
js/jquery/js/jquery-ui-1.10.3.custom.min.js
js/jquery/jquery.mobile-1.3.2.min.js
js/jquery/jquery-1.9.1.min.js
# settings JS
js/testScript.js
js/add.js
# html
firstPage.html
about.html
contact.html
NETWORK:
*