caching - 如何在 Safari 13 中禁用所有缓存
问题描述
当我在网络选项卡中切换禁用资源缓存时,javascript 和样式表仍然从(memory)
.
我正在使用使用 ETag 标头的 webpack-dev-server(通过 vue-cli 3),因此 Safari 应该发送If-None-Match
请求,但没有。
作为一种解决方法,我使用生成唯一网址的生产模式,但我宁愿使用开发模式。
是否有设置或特殊组合键来真正刷新页面?
解决方案
一年多过去了,Safari 还是有这个 bug :-(
我确实找到了一个组合键序列:
- 清除缓存:⌘ Command+ ⌥ Option+E
- 刷新页面: ⌘ Command+R
这远非理想,让我想避免在 Safari 中进行开发和测试。
推荐阅读
- node.js - Node JS Worker Threads 核心使用
- postgresql - 如何获取具有连接的postgresql中具有相同ID的多条记录的事务表的最后一条记录?
- r - 数据框删除单元格内的重复值
- git - 上一次提交的 Git cherrypick
- python - 如何在 python 3 中使用户输入不区分大小写?
- angular - PrimeNG模板中的表格不显示
- html - 输入字段在错误的输入字段上保存了密码
- amazon-web-services - AWS Lambda 被执行 3 次
- c++ - c ++类读取ascii文件并进行操作
- python-3.x - 如何将标量数组转换为二维数组?