如何在不使用鼠标的情况下强制 Safari 执行整个页面重新加载?

如何在不使用鼠标的情况下强制 Safari 执行整个页面重新加载?

我在本地服务器上开发网页时使用 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可能有效,但我无法在这里测试。

相关内容