Chrome坚持要保留陈旧/旧的javascript代码,不会重新加载最新版本

问题描述 投票:6回答:2

我正在做一些非常简单的web开发并使用chrome的调试器。当我修改源代码时,包含的javascript似乎永远不会更新。我可以删除整个文件的内容,它仍然加载陈旧的代码(除非我重新启动chrome)。如果我删除了文件的权限,它会注意到并且不会加载页面,但是当替换权限时,旧代码又会返回。当通过http和本地文件直接获取时,会发生这种情况。没有任何垃圾邮件重新加载或ctrl-F5工作。我已经尝试清除并手动删除缓存,甚至在开发人员选项中设置了不缓存选项。我不认为Chrome是在局部修改模式,但我永远不会告诉(这个“功能”是非常错误的,如果有时不太可取)。我在firefox中没有这个问题,但特别想在此刻测试chrome。

谁看过这个吗?常见原因是什么?我该怎么做才能防止这种情况发生?

我正在使用google-chrome 31.0.1650.39-1运行fedora 18 - 并在注意到更新版本之后 - 32.0.1700.19-1。两者都有同样的问题。

javascript google-chrome
2个回答
14
投票

我认为ctrl-shift-r执行“硬重载”,忽略任何缓存。


0
投票

我通常在Dreamweaver中遇到这个问题,新代码在Dreamweaver窗口中刷新得很好但是当我想在chrome上测试它加载旧代码。通常只需要几次刷新代码即可赶上 - 我认为问题是因为我在appache服务器上运行文件,这可能导致延迟,但它仍然是本地的

© www.soinside.com 2019 - 2024. All rights reserved.