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

Gab*_*abe 47 safari browser-cache macos

当我在本地服务器上开发网页时,我使用 Safari 来预览网页。我在“开发”菜单中选中了“禁用缓存”。然而,Safari 仍然使用从显示的 HTML 文件链接的样式表的缓存版本。

我有时可以通过按住 Option 键单击位置栏中的重新加载按钮来覆盖它,但我想在保存 CSS 文件时自动刷新页面。目前,我正在使用绑定到文本编辑器中的 Save 操作的 AppleScript。我可以看到使用键盘大师代替。但是我需要一些一致的方法来强制 Safari 从键盘完全重新加载。

小智 48

Develop从启用菜单Safari menu - Preferences - Advanced

在 Safari 11.1 及更高版本上:

CMD+ OPTION+R重新加载页面忽略缓存。

在 Safari 9 及更高版本上:

CMD+ SHIFT+R重新加载页面忽略缓存。

清空缓存似乎不会每次都重新加载样式表……

在版本 9 以下的 Safari 上:

清空缓存然后重新加载如此完整的“热键”将是:

CMD+ OPTION+E

然后

CMD+R刷新页面

当然,New Private Window从 中打开和关闭 aFile也可能会起作用,但是......

  • Safari 9.1.1 版不会使用 Cmd-Shift-R 重新加载页面。我启用了“在菜单栏中显示开发”。 (3认同)

小智 14

现在的快捷方式已更改为OPTION+ CMD+ R。(Safari 11.1)


mis*_*ist 7

菜单栏中有一个选项 Develop->Disable Caches。这适用于 Safari 5.1。我不确定其余的。

截屏

  • 请再次阅读我的问题的第二句话。 (2认同)

JNK*_*JNK 2

Safari 5 中删除了硬刷新作为键盘快捷键。旧的命令是\xe2\x8c\x98+ SHIFT+R

\n\n

CTRL+F5可能有效,但我无法在这里测试。

\n

  • Control-F5 只是选择位置栏,就像 Command-L 一样。 (2认同)