Chrome会一直缓存我的旧页面,直到我按下刷新按钮,但下次访问或几天后会回来



我遇到了一个奇怪的问题,我的Chrome浏览器一直在加载我网站的旧版本,而我的服务器上甚至不存在该版本的代码。我认为这是一个典型的缓存问题。

我需要硬刷新浏览器缓存以使其更新。但下一次或几天后,旧版本又回来了。任何人都知道为什么,在清除缓存后,它仍然会回来。

我通过在不使用服务工作者的情况下重做相同的项目来解决这个问题。有了服务人员,它会一直关注网站,即使互联网上提出的所有解决方案仍然无法使其发挥作用。

您可以使用元标签制作非缓存

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Expires" content="0">

将这些添加到最初提供的index.html或主文件中。

最新更新