我正在创建一个简单的管理应用程序,它具有以下要求:
- 如果用户在线,则获取最新代码
- 否则,使用缓存代码
现在,appcache似乎总是从缓存中提供资产,而不管在线/离线连接。
下面是我的清单文件:
CACHE MANIFEST
# 102
CACHE:
/intake
SETTINGS:
prefer-online
下面是我的html:
<!DOCTYPE html>
<html manifest="intake.appcache">
<head>
</head>
<body>
Something, Anything!
</body>
</html>
当互联网连接可用时,如何让appcache不缓存资源?
1条答案
按热度按时间ee7vknir1#
Chrome忽略
prefer-online
,至少以前是这样。Firefox尊重它,至少以前是这样。所以用Firefox测试一下吧。一般来说,不要依赖
prefer-online
,因为用户代理可以选择忽略它。