我尝试为我的离线网络应用找到解决方案。 我有一个后备,但如果我在线加载页面,我在离线时永远不会返回后备页面。 如果我在网络部分有页面,我永远不会看到后备。
示例,下面的登录页面
CACHE MANIFEST
# Version 2017-01-24 18:13:30
CACHE:
http://mil.mydomain.com/myjs.js
http://mil.mydomain.com/mycss.css
http://mil.mydomain.com/my-image.jpg
FALLBACK:
http://mil.mydomain.com/login http://mil.mydomain.com/fallback
谢谢你
答案 0 :(得分:0)
好的,解决方案,经过几个小时的搜索非常简单......:'(
如果您不想总是拥有特定html页面的后备页面,则只需删除此页面上html标记的manifest属性。
http://mil.mydomain.com/login => <html>
http://mil.mydomain.com/all-other-page-of-your-website => <html manifest="mycache.appcache">
如果您处于离线状态,您的页面将始终显示在后备页面上。