防止Firefox缓存localhost?

时间:2017-12-29 19:38:44

标签: firefox caching

我一直很想尝试从Chrome切换到Firefox Quantum,但是对于网络开发已经遇到了一个我无法轻易解决的主要障碍 - 它会缓存我的本地主机文件,所以当我尝试在localhost上加载各种ember应用程序:4200我最终查看的缓存应用程序与当前正在运行的应用程序不同。

有没有办法在Firefox中禁用localhost的缓存?和/或如何开发人员在这方面通常使用Firefox?

2 个答案:

答案 0 :(得分:5)

  

和/或开发人员在这方面如何正常使用Firefox?

我倾向于使用 CTRL + F5 进行硬重载(忽略缓存)。适用于所有浏览器。

由于没有为单个域配置的本机方法,您可以编写一个浏览器扩展,通过覆盖所选的缓存标头,可以通过webRequest API拦截响应(请参阅例如onHeadersReceived)域(您甚至可能已经存在find one)。

或者只需在开发人员工具中配置设置,以便在工具箱打开时忽略缓存:

snapshot

还可以从自定义中将Forget Button拖到工具栏中。

forget button

答案 1 :(得分:1)

在应用程序中将HTTP Cache-Control响应标头设置为max-age=0