1

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

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

  1. 工具->清除缓存
  2. 工具-> 选项-> 高级-> 缓存的Web 内容-> 立即清除。
  3. 工具-> 清除最近的历史记录。

火狐版本:13.0.1

4

2 回答 2

4

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

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

有关此技术的更多信息: 在链接和脚本标记中将“?v=1”附加到 CSS 和 Javascript URL 有什么作用?

于 2012-11-30T03:55:23.490 回答
1

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

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

变成

<script type="text/javascript" src="main.js?randomstring">
于 2012-11-30T03:52:18.370 回答