【问题标题】:F12 Developer Tools \ Network : duplicate js files with '?_=1353604295011' behindF12 开发者工具\网络:重复 js 文件,后面有 '?_=1353604295011'
【发布时间】:2012-11-22 17:27:19
【问题描述】:

我正在我的 Visual Studio 2012 MVC4 网站上缓存数据。我从 F12 开发者工具分析网络流量。我可以看到数据已缓存,但我不明白红色包围的部分(见下文)。好像是多余的。

例如 /Contact/Index.js 被缓存 (304)

但是 /Contact/Index.js?_=1353604295011 没有缓存 (200) 似乎是同一个文件?

有人可以解释一下吗?

谢谢。

【问题讨论】:

    标签: asp.net-mvc visual-studio caching browser-cache


    【解决方案1】:

    我们遇到了类似的问题。您是否在正在操作的 DOM 元素中包含 JavaScript?如果您正在重写包含脚本标签的 DOM 的一部分,它将以您提到的确切方式重新加载这些 JavaScript 标签。

    附加到 URL 末尾的 ?_= 是一个旨在破坏缓存的 Unix 纪元。

    【讨论】:

      猜你喜欢
      • 2015-09-18
      • 1970-01-01
      • 2019-09-15
      • 1970-01-01
      • 1970-01-01
      • 2012-05-29
      • 1970-01-01
      • 1970-01-01
      • 2014-09-16
      相关资源
      最近更新 更多