如何强制Firefox绕过Angular.JS局部的BFCache?

GDo*_*orn 9 firefox angularjs bfcache

我正在开发Angular.js页面并对html'partial'进行更改.刷新页面会导致Firefox正确地从服务器重新请求主html页面,但是后续的"部分"模板(客户端呈现)永远不会被重新请求,而是从BFCache中获取,因此对这些文件的更改不会检测.

Firebug的屏幕截图: BFCache firebug截图

我可以通过开发服务器(Django)确认永远不会请求那些部分.

我尝试了各种刷新,包括Reload Plus扩展.

GDo*_*orn 5

这些都不太理想,但似乎有两种选择可以解决这个问题.

一个是Clear Cache插件,可以配置为清除磁盘和内存缓存并重新加载当前选项卡.我不确定这是完全清除缓存还是只清除当前选项卡的域,但它可能是整个缓存.

另一种是在firebug中禁用浏览器缓存:firebug禁用缓存

我不确定这是否只是禁用当前页面,当前域或任何地方的缓存.

拥有'重新加载此页面以及此页面引用的所有内容'选项仍然很不错.