我正在使用CSS和javascript进行一些前端编码。
但css,javascript和html文件的缓存让我慢慢消失。每当我进行更改时,我会尝试所有内容以更新更新的文件,但旧版本会不断更新。当然,这是生产版本中的一个很棒的功能,但在开发中,它让我疯狂。
我找到了一个扩展“CSS Refresh”,它可以很好地刷新CSS,但是html和javascript仍然是一个问题。
我主要使用chrome和偶尔使用firefox进行测试。
答案 0 :(得分:2)
您是否尝试在Firefox中禁用缓存?
如果您正在寻找插件 https://addons.mozilla.org/en-US/firefox/addon/10338/
或者正如另一位用户声明的那样使用Web Developer Toolbar https://addons.mozilla.org/en-US/firefox/addon/60/
答案 1 :(得分:1)
我发现在发布新版本的Web应用程序时保证刷新的唯一方法是重命名相关文件。理想情况下,在javascript / css上使用某种版本号(例如script.1.0.3.4.js)。
通过一些努力,您可以使用该功能自动增加程序集的版本,将所有这些自动化到构建过程中。
答案 2 :(得分:1)
我在使用chrome进行JavaScript开发时发现这非常有用:
另一个有趣的选择是打开一个新的隐身窗口(ctrl + shift + n)。此窗口不会使用任何存储的cookie,缓存内容或DNS解析。
来源:https://superuser.com/questions/220179/cache-refresh-in-chrome/220186#220186
答案 3 :(得分:0)
在Firefox上,您可以使用Web Developer工具栏来禁用特定网站的缓存。如果你还没有使用它,我也推荐Firebug扩展。