我创建了一个包含HTML和JavaScript的网络应用。我希望应用程序拥有的一个关键功能是可以脱机访问。我使用cache manifest来缓存页面,以后可以脱机访问。 (缓存清单文件包含所有页面,我有
<html manifest="example">
在每个页面的标题中。)
这很好;当没有连接到互联网时,我仍然可以浏览这些页面。
连接到其他网络时出现问题(我的网络服务器仅在我的本地网络上)。如果我连接到不同的网络,一切都会失败。浏览器出现连接错误。
有没有办法让浏览器默认使用缓存而不是尝试连接? (我在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:
*