这让我疯了.
每次我做出改变时,我都要确保最新的javascript包含是由浏览器加载的(相同的行为chrome和FF)...
ctrl + f5无效,我必须手动清除浏览器缓存 - 这是一场噩梦
我的app.js中有这个代码:
Ext.Loader.setConfig({
enabled: true,
disableCaching: false
});
Run Code Online (Sandbox Code Playgroud)
编辑:鸡肉和鸡蛋情景:
无论如何围绕它?
出于同样的原因,我已经关闭了缓存断路器.我的解决方案是完全关闭Firefox的缓存.(这是一台开发机器,所以我根本不需要它)
about:config在Firefox中转到" "并搜索" cache".browser.cache.offline.enable为false(双击它)network.http.use-cache为falseext-all-dev.js,请设置extensions.firebug.cache.responseLimit高于它,以确保您可以在Firebug中查看所有源.执行此操作后,您可能需要重新启动并清除缓存.但是,Firefox会在每次加载页面时拉出最新的源代码(F5),并且在Firebug中会出现断点.
如果这是不可接受的,您还可以临时debugger;在您的代码中插入语句,这些语句将充当断点.将它们放在ifs中作为条件断点.
| 归档时间: |
|
| 查看次数: |
6766 次 |
| 最近记录: |