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