我正在创建一个简单的管理应用程序,它具有以下要求:
现在,无论在线/离线连接如何,appcache似乎总是从缓存中提供资源。那是为什么?
这是我的清单文件:
CACHE MANIFEST
# 102
CACHE:
/intake
SETTINGS:
prefer-online
这是我的HTML:
<!DOCTYPE html>
<html manifest="intake.appcache">
<head>
</head>
<body>
Something, Anything!
</body>
</html>
当互联网连接可用时,如何让appcache不缓存资源?
答案 0 :(得分:2)
Chrome会忽略prefer-online
或至少忽略它。 Firefox尊重它,或者至少它已经过去了。所以用Firefox测试它。
通常,不要依赖prefer-online
,因为用户代理可以选择忽略它。将其视为咨询而非强制性。