我正试图让缓存清单回退到离线。离线时的Aspx页面
因此,当包含以下缓存清单的当前页面在线加载时,它显示正常,但当离线时没有互联网连接。显示Aspx而不是当前页面。
CACHE MANIFEST
# v1.39
NETWORK:
*
FALLBACK:
/ /offline.aspx
这可能吗?我是否理解为可以将当前页面脱机替换为回退页面?我的清单文件正确吗?
我用/*s代替了/s,它仍然不起作用。Chrome开发人员工具显示离线。aspx在缓存中的类型为'Fallback'和默认值。aspx为"Master"。脱机时脱机。Aspx永远不会显示——它仍然显示default.aspx。
检查以下示例:
如果main.html
不可访问,则服务static.html
offline.jpg
将取代images/large/
中的所有图像
offline.html
将取代所有其他.html
文件(对于您的情况try/*或*)
FALLBACK:
/main.html /static.html
images/large/ images/offline.jpg
*.html /offline.html
注。:
NETWORK:
*
应该像:
NETWORK:
/ or /*
这些问题也可以帮助:HTML5缓存清单:回退部分&网络*