HTML5 appcache - 离线时始终加载回退

HTML5 appcache - Always load fallback if offline

我尝试为我的离线网络应用寻找解决方案。 我有后备,但如果我在线加载页面,我在离线时永远不会 return 在后备页面上。 如果我在 NETWORK 部分有页面,我永远不会看到后备。

例如,下面的登录页面

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

谢谢你

好的,经过数小时的搜索,解决方案非常简单...:'(

如果您不希望始终拥有特定 html 页面的后备页面,您只需删除此页面上 html 标签上的 manifest 属性。

http://mil.mydomain.com/login => <html>
http://mil.mydomain.com/all-other-page-of-your-website => <html manifest="mycache.appcache">

如果您处于离线状态,您的页面将始终转到后备页面。