我在本地服务器上开发网页时使用Safari预览网页。我在“开发”菜单中选中了“禁用缓存”。但是Safari仍在从显示的HTML文件链接的样式表的缓存版本中工作。
有时,我可以通过Option单击位置栏中的重新加载按钮来覆盖此设置,但是我想在保存CSS文件时自动刷新页面。目前,我正在使用绑定到文本编辑器中“保存”操作的AppleScript进行此操作。我可以看到改用Keyboard Maestro。但是我需要一些一致的方法来强制Safari从键盘上完全重新加载。
我在本地服务器上开发网页时使用Safari预览网页。我在“开发”菜单中选中了“禁用缓存”。但是Safari仍在从显示的HTML文件链接的样式表的缓存版本中工作。
有时,我可以通过Option单击位置栏中的重新加载按钮来覆盖此设置,但是我想在保存CSS文件时自动刷新页面。目前,我正在使用绑定到文本编辑器中“保存”操作的AppleScript进行此操作。我可以看到改用Keyboard Maestro。但是我需要一些一致的方法来强制Safari从键盘上完全重新加载。
Answers:
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
从开启和关闭a File
也可以,但是…
硬刷新已在Safari 5中作为键盘快捷键删除。该命令的旧命令为⌘+ SHIFT+R
CTRL+ F5可以工作,但我无法在这里进行测试。
CMD+ L专注于地址栏 SHIFT+ ALT+ ENTER当前地址的完全重载
似乎可以在Safari 9上使用