Firefox中没有清除缓存

时间:2012-11-30 03:48:44

标签: javascript firefox caching browser firebug

我有一个带有一个JS文件的ASPX页面。 JS文件没有在Firefox中更新。我已经清除了firefox的缓存。

以下是尝试过的选项但仍旧旧的JS文件: -

  1. 工具 - >清除缓存
  2. 工具 - >选项 - >高级 - >缓存的Web内容 - >现在清楚。
  3. 工具 - >清除最近的历史。
  4. Firefox版本:13.0.1

2 个答案:

答案 0 :(得分:4)

Ctrl + R(硬刷新)和/或向js src添加查询字符串,如:

<script src="scripts/myjavascript.js?v=1"></script>

有关此技术的更多信息: What does appending "?v=1" to CSS and Javascript URLs in link and script tags do?

答案 1 :(得分:1)

如果您似乎无法清除缓存,可以尝试在文件路径中添加查询字符串。只要您添加的查询字符串每次加载时都会更改,通过增量或某种随机生成器,就无法从缓存中检索该文件。所以:

<script type="text/javascript" src="main.js">

变为

<script type="text/javascript" src="main.js?randomstring">