我在本地服务器上开发网页时使用 Safari 来预览网页。我已在“开发”菜单中选中“禁用缓存”。然而,Safari 仍然使用与正在显示的 HTML 文件链接的样式表的缓存版本进行操作。
有时我可以通过按住 Option 键并单击位置栏中的重新加载按钮来覆盖此操作,但我想在保存 CSS 文件时自动刷新页面。目前,我正在使用绑定到文本编辑器中的“保存”操作的 AppleScript 来执行此操作。我本可以使用 Keyboard Maestro 来代替。但我需要某种一致的方式来强制 Safari 从键盘进行完全重新加载。
答案1
Develop
从启用菜单Safari menu - Preferences - Advanced
。
在 Safari 11.1 及更高版本中:
CMD++OPTION重新R加载页面并忽略缓存。
在 Safari 9 及更高版本中:
CMD++SHIFT重新R加载页面并忽略缓存。
清空缓存似乎不会每次都重新加载样式表……
在 Safari 9 以下版本中:
清空缓存然后重新加载,因此完整的“热键”将是:
CMD+ OPTION+E
然后
CMD+R刷新页面
当然,也许打开和关闭也New Private Window
可以File
,但是……
答案2
快捷方式现已更改为OPTION+ CMD+ R。(Safari 11.1)
答案3
菜单栏中有一个选项:开发->禁用缓存。Safari 5.1 有此功能。其他版本我不确定。
答案4
在 Safari 5 中,硬刷新已从键盘快捷键中删除。旧的命令是⌘+ SHIFT+R
CTRL+F5可能有效,但我无法在这里测试。