【问题标题】:Chrome will not refresh local file when changing backbone template更改主干模板时Chrome不会刷新本地文件
【发布时间】:2012-06-16 16:43:36
【问题描述】:

我正在 Google Chrome (v19.0.1084.56) 上开发一个主干应用程序,当我在处理模板时,我(在 Mac OSX Lion 上)和另一个开发人员(在 Fedora 上)都必须关闭选项卡并重新打开文件以查看新更改。强制刷新(cmd+R 或 f5)不起作用。

我正在使用这些标志让 chrome 处理文件:

open /Applications/Google Chrome.app --args --allow-file-access-from-files --disable-web-security

这个关闭/打开过程让我自己快疯了。有没有人遇到过这个问题,你有没有找到刷新文件的方法?

更新: 商店中的另一位开发人员没有上述问题,并且使用的是 chrome 18 而不是 Fedora 上的 19。它开始看起来像一个 Chrome 错误。

进一步更新: 还尝试在打开 Chrome 时使用 --disk-cache-size=1 --media-cache-size=1 作为标志,但问题仍然存在。使用隐身模式也不起作用。但是,如果我手动转到Tools > Clear Browsing History 并检查Clear Browsing HistoryEmpty the Cache,然后点击刷新,模板将正确加载。这将其缩小到缓存问题。

【问题讨论】:

  • 您的模板只是内嵌在您的 html 页面上,还是您使用了某种类型的加载器?
  • @BenR 模板正在被加载程序拉入。其实这个加载器here。不幸的是,上面的更新否定了这是问题所在。

标签: google-chrome backbone.js underscore.js google-chrome-devtools


【解决方案1】:

经过谷歌搜索和研究,有一种方法可以禁用页面上的缓存。通过打开开发者控制台,在右下角有一个齿轮。在该菜单中有一个复选框Disable Cache,一旦启用,就会解决问题。

【讨论】:

    猜你喜欢
    • 2017-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-16
    • 2017-02-13
    • 2014-10-06
    • 1970-01-01
    相关资源
    最近更新 更多