html 为什么appcache的prefer-online不能用?

zvokhttg  于 2023-01-15  发布在  其他
关注(0)|答案(1)|浏览(74)

我正在创建一个简单的管理应用程序,它具有以下要求:

  • 如果用户在线,则获取最新代码
  • 否则,使用缓存代码

现在,appcache似乎总是从缓存中提供资产,而不管在线/离线连接。
下面是我的清单文件:

CACHE MANIFEST
# 102

CACHE:
/intake

SETTINGS:
prefer-online

下面是我的html:

<!DOCTYPE html>
<html manifest="intake.appcache">
<head>

</head>
<body>
  Something, Anything!
</body>
</html>

当互联网连接可用时,如何让appcache不缓存资源?

ee7vknir

ee7vknir1#

Chrome忽略prefer-online,至少以前是这样。Firefox尊重它,至少以前是这样。所以用Firefox测试一下吧。
一般来说,不要依赖prefer-online,因为用户代理可以选择忽略它。

相关问题