无论我做什么都无法清除浏览器缓存

问题描述 投票:0回答:1

我正在开发一个本地项目,在其中更新 JavaScript 文件内的代码。我使用这一行引用该文件:

<script src="../annotate.js"></script>
  1. 我尝试过按

    Ctrl + F5
    F5
    Ctrl + Shift + F5

  2. 在浏览器开发者工具中禁用缓存。

  3. 使用 CCleaner 清除了整个浏览器缓存。

  4. 直接在浏览器中加载JS文件URL。一旦我进行硬刷新,这就会加载最新版本。但是,如果我重新加载引用该文件的网页,它会再次加载该文件的旧版本。

这似乎只发生在 Firefox 中。

这可能是什么问题?

javascript firefox localhost browser-cache
1个回答
0
投票

一些基本的隔离在这里会有帮助:

在 Firefox 中尝试新的配置文件,它应该创建一个完全不同的缓存。

经典的故障排除将确认您正在加载正确版本的文件(通过 telnet 或其他实用程序...)让我们假设您在这里很好。

我不知道

CCleaner
是做什么的,但很久以前,Firefox 确实存在奇怪的缓存状态问题,只需要硬(“物理”)删除整个缓存数据集合即可。

(我怎么知道这一点?我当时是 Mozilla 的“Cookies 和缓存”的临时/临时首席测试员)。

大多数问题都已解决,但您似乎描述了真正的边缘情况,我建议通过配置文件进行隔离。

© www.soinside.com 2019 - 2024. All rights reserved.