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

时间:2018-10-30 10:37:54

标签: caching safari browser-cache

当我在“网络”标签中切换禁用资源缓存时,仍然会从(memory)加载javascript和样式表。

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

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

2 个答案:

答案 0 :(得分:3)

一年多以后,Safari仍然存在错误:-(

我做了find a key-combo sequence

  1. 使用以下命令清除缓存:⌘命令 + ⌥选项 + E
  2. 刷新页面:⌘命令 + R

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

答案 1 :(得分:-1)

打开Web检查器后,转到“网络”标签。 在下一张照片中找到蓝色图标:

disable cache icon

最初应先将其灰显,这表示已启用缓存。单击它以禁用缓存。