首页 > 解决方案 > 如何在 Safari 13 中禁用所有缓存

问题描述

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

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

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

标签: cachingsafaribrowser-cache

解决方案


一年多过去了,Safari 还是有这个 bug :-(

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

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

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


推荐阅读