【问题标题】:Force Chrome to always fetch javascript files强制 Chrome 始终获取 javascript 文件
【发布时间】:2014-11-07 11:19:56
【问题描述】:

如果我在 view.js 中有一个 UI 视图并在 chrome 中打开该视图,则脚本会被下载并缓存(view.js 在第二次访问时不会被下载)尽管禁用了缓存(在开发工具中,缓存杀手,无论我使用什么)。 如果我使用开发工具的编辑器,更改某些内容并保存(编辑器背景变为红色),我可以再次打开 view.js 并进行更改,因为 Chrome 使用编辑后的 ​​view.js。

如何强制 Chrome 始终下载 js 文件,以便我可以在 Eclipse 中更改我的文件,保存它们,并且更改会在重新打开 view.js 时出现。我不想重新加载整个页面,只想重新打开视图。

我希望它足够具体。

【问题讨论】:

  • 看这个answer或者这个question
  • 这会编辑 js 文件的行为,而不是 Chrome。我想强制 Chrome 不进行全局缓存。
  • 是的,很抱歉,我没有完整阅读这个问题。但是在 SOhere 中有一个类似的问题,这也暗示了我之前的评论答案。 Ctrl+R 在 chrome 中为我工作,但不是您问题的永久解决方案。

标签: javascript google-chrome-devtools browser-cache


【解决方案1】:

添加一些随机的文件名(例如时间戳) - 在每次加载页面 url 时变得唯一 - 因此缓存将被禁用

【讨论】:

    【解决方案2】:

    您可以告诉浏览器您希望他们更喜欢文件的当前(在线)版本。您还可以告诉他们您希望从服务器下载清单中未包含的所有文件。

    SETTINGS:
    prefer-online
    NETWORK:
    *
    

    【讨论】:

      猜你喜欢
      • 2014-12-20
      • 2023-03-09
      • 2018-03-14
      • 1970-01-01
      • 2019-01-14
      • 2011-09-22
      • 1970-01-01
      • 2014-11-12
      • 2016-12-22
      相关资源
      最近更新 更多