gpt4 book ai didi

c# - Appcache 文件未更新

转载 作者:行者123 更新时间:2023-11-28 08:51:29 26 4
gpt4 key购买 nike

情况

我正在构建一个网络应用程序,它将离线使用,但在线使用时也会定期更新。我通过添加包含 tstamp 的注释来使 list 服务器端无效,然后在检测到更改后立即通过 JS 自动重新加载页面。到目前为止,效果非常好。

<小时/>

问题

上述过程仍然完整执行,但由于某种原因,每次浏览器尝试获取新文件时,仅加载旧资源。因此,更新进度肯定会启动并正常工作(我可以从 Chrome 控制台看出),但似乎在此过程中请求的文件是从浏览器缓存 (!= appcache) 中检索的。

即使我之前删除了浏览器缓存,也会出现这种情况。另外,我已经在使用几个反缓存元更改了 IIS 的失效 header 以立即失效。

<小时/>

其他信息

当我手动删除应用程序缓存时,问题就解决了。但它会在一段时间后再次发生(不幸的是我不知道会触发这个)

最佳答案

您似乎希望在离线时使用缓存,但在在线时不使用?我不认为它能神奇地做到这一点......

关于c# - Appcache 文件未更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19091753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com