macos – マウスを使わずにSafariでフルページリロードを強制的に実行するにはどうすればいいですか?

browser-cache macos safari

私は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では有効です。それ以外はわかりません

Screenshot

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


タイトルとURLをコピーしました