我一直很想尝试从Chrome切换到Firefox Quantum,但是对于网络开发已经遇到了一个我无法轻易解决的主要障碍 - 它会缓存我的本地主机文件,所以当我尝试在localhost上加载各种ember应用程序:4200我最终查看的缓存应用程序与当前正在运行的应用程序不同。
有没有办法在Firefox中禁用localhost的缓存?和/或如何开发人员在这方面通常使用Firefox?
答案 0 :(得分:5)
和/或开发人员在这方面如何正常使用Firefox?
我倾向于使用 CTRL + F5 进行硬重载(忽略缓存)。适用于所有浏览器。
由于没有为单个域配置的本机方法,您可以编写一个浏览器扩展,通过覆盖所选的缓存标头,可以通过webRequest
API拦截响应(请参阅例如onHeadersReceived
)域(您甚至可能已经存在find one)。
或者只需在开发人员工具中配置设置,以便在工具箱打开时忽略缓存:
还可以从自定义中将Forget Button拖到工具栏中。
答案 1 :(得分:1)
在应用程序中将HTTP Cache-Control响应标头设置为max-age=0
。