AngularJS Firefox HTML 缓存

标签 angularjs firefox caching

在 AngularJS 框架下在 Firefox 中进行开发真的很烦人。为什么?因为您只需刷新,JavaScript 就会重新加载,但 HTML 很多时候并非如此。因此,每次更改模板中的单个位时,都必须手动清除缓存以确保应用更改。

知道 Firefox/Angular 为何这样做,以及如何防止这种情况发生?

我还尝试了“硬刷新”扩展( https://addons.mozilla.org/en-US/firefox/addon/hard-refresh/?src=search )以使事情变得更容易,还尝试了 Ctrl + F5 组合,但即使这样也不足以真正刷新页面。到目前为止,我发现的唯一方法是通过首选项菜单,在隐私选项卡中,选择(仅)要清除的缓存。

最佳答案

两者Firefox devtoolsFirebug能够暂时禁用缓存。

如果您使用全功能 Web 服务器进行开发,则可以从服务器端禁用缓存,这样您就不会局限于调试器面板。

关于AngularJS Firefox HTML 缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29817892/

相关文章:

Node.js + AngularJS + socket.io : connect state and manually disconnect

sqlite - Firefox中的WebSQL

javascript - 一些浏览器无法识别通过 Javascript 添加的元标记

javascript - 当有多个带有数据请求的 React.js 组件实例时如何处理缓存?

angularjs - 如何在 ui-router 解析器中重定向?

javascript - 如何在 Protractor 中查找元素定位器

.net - ELSA-Workflows 能走多远?

css - 在 Firefox 和 IE 中打印背景色

c++ - 在可以一次性丢弃的区域内动态构建对象

c++ - 我可以检查缓存中是否有一 block 内存(例如,使用 malloc 分配)吗?