我正在开发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
我对这个关闭/开放过程感到很疯狂。有没有人遇到这个问题,你找到了刷新文件的方法吗?
更新:商店中的另一位开发人员没有上述问题,并且在Fedora上使用chrome 18而不是19。它开始看起来像一个Chrome bug。
进一步更新:在打开Chrome时也尝试使用--disk-cache-size=1 --media-cache-size=1
作为标记,问题仍然存在。使用隐身模式也无效。但是,如果我手动转到Tools > Clear Browsing History
并同时检查Clear Browsing History
和Empty the Cache
,并点击刷新,模板将正确加载。这将其缩小到缓存问题。
答案 0 :(得分:12)
在Google搜索和研究之后,有一种方法可以禁用页面上的缓存。通过打开开发者控制台,在右下角的列中有一个齿轮。在该菜单中,有一个复选框Disable Cache
,一旦启用,就可以解决问题。