如何禁用 Safari 13 中的所有缓存

Bob*_*ger 7 safari caching browser-cache

当我在网络选项卡中切换禁用资源缓存时,javascript 和样式表仍然从(memory).

我正在使用使用 ETag 标头的 webpack-dev-server(通过 vue-cli 3),因此 Safari 应该发送If-None-Match请求,但没有。
作为一种解决方法,我正在使用生成唯一 url 的生产模式,但我更愿意使用开发模式。

是否有设置或特殊的组合键来真正刷新页面?

Bob*_*ger 6

一年多之后,Safari 仍然存在这个错误 :-(

我确实找到了一个组合键序列

  1. 清除缓存:? Command+ ? Option+E
  2. 刷新页面: ? Command+R

这远非理想,让我想避免在 Safari 中进行开发和测试。