私はSafariを使って、ローカルサーバーでWebページを開発しながらプレビューしています。開発メニューの「キャッシュを無効にする」にチェックを入れています。それでもSafariは、表示されているHTMLファイルからリンクされたスタイルシートのキャッシュバージョンから動作しています
ロケーションバーのリロードボタンを Option-click して上書きすることもできますが、CSS ファイルを保存したときに自動的にページを更新したいと思っています。今のところ、テキストエディタの保存アクションにバインドされている AppleScript を使っています。代わりにキーボードマエストロを使うこともできます。しかし、Safariにキーボードからのフルリロードを強制的に行わせる一貫した方法が必要です
46 Gabe 2010-09-09
Develop
メニューをSafari menu - Preferences - Advanced
から有効にします
Safariバージョン11.1以上の場合
CMD+OPTION+R キャッシュを無視してページをリロードします
Safariバージョン9以上の場合
CMD+SHIFT+R キャッシュを無視してページをリロードします
キャッシュを空にしてもスタイルシートは毎回リロードされないようです
バージョン9以下のSafariで
キャッシュを空にしてからリロードすると、完全な “ホットキー “になります
CMD+OPTION+E
Then
CMD+Rでページを更新します
もちろん、New Private Window
の開閉をFile
から回すこともできるでしょうが、
45 wickdninja 2013-06-21
ショートカットがOPTION + CMD + Rに変更されました。(Safari 11.1)
13 sayan 2018-04-15
メニューバーの Develop->Disable Caches には、キャッシュを無効にするというオプションがあります。これはSafari 5.1では有効です。それ以外はわかりません
7 mist 2011-07-28
Safari 5ではキーボードショートカットとしてハードリフレッシュが削除されました。 そのための旧コマンドは⌘+SHIFT+Rでした
CTRL+F5 動くかもしれませんが、ここではテストできません
2 JNK 2010-09-09
回避策:開発メニューで「javascriptのデバッグを開始」を選択すると、コードを正しくリロードする必要があります。その後、デバッグを停止することができます…これがクリーンな解決策ではないことはわかっていますし、常に動作するのか、すべてのバージョンで動作するのかはわかりませんが、今のところはうまくいっています
1 Rico 2012-07-11
Private mode
をオンにしてページを更新してみてください。プライベートモードではキャッシュから取得しません
1 Jahanzeb 2013-09-27
この質問につまずきましたが、どうやら現在の回答ではうまくいかないようです
問題は現在CMD+ALT+Rのレスポンシブデザインを開いています
しかし、インスペクタがCMD+ALT+Iで開いている場合は、同じショートカットでクリーンリフレッシュが行われます
現在のSafariのバージョン:12.1.2
1 Ant 2019-08-06
CMD+L アドレスバーにフォーカス SHIFT+ALT+ENTER 現在のアドレスをフルリロード
Safari 9では動作するようです
0 rraallvv 2015-10-23
Safariの環境設定で「開発メニューを表示」にチェックを入れます。開発メニューで、キャッシュを無効にするをクリックします
-3 user201045 2013-02-21