web-dev-qa-db-ja.com

マウスを使わずにSafariに全ページのリロードを実行させるにはどうすればよいですか?

私は自分のローカルサーバー上でWebページを作成するときに、Safariを使ってWebページをプレビューしています。 「開発」メニューで「キャッシュを無効にする」をチェックしました。それでもまだSafariは、HTMLからリンクされたキャッシュバージョンのスタイルシートを使っています表示されているファイル.

Optionキーを押しながらロケーションバーの[再読み込み]ボタンをクリックすることでこれを上書きすることができますが、CSSファイルを保存するときにページを自動的に更新したいです。現時点では、テキストエディタの[保存]アクションにバインドされているAppleScriptを使用しています。私は代わりにキーボードマエストロを使用して見ることができました。しかし、Safariにキーボードからの完全なリロードを強制するための一貫した方法が必要です。

40
Gabe

Safari menu - Preferences - AdvancedからDevelopメニューを有効にします。

Safariバージョン11.1以降の場合

CMD+OPTION+R キャッシュを無視してページをリロードします。

Safariバージョン9以降では

CMD+SHIFT+R キャッシュを無視してページをリロードします。

キャッシュを空にしてもスタイルシートが毎回リロードされないようです…

バージョン9以下のSafariでは

キャッシュを空にしてから、完全な「ホットキー」を再ロードすると、次のようになります。

CMD+OPTION+E

それから

CMD+R ページを更新する

もちろん、おそらくFileからNew Private Windowを開いたり閉じたりすることでうまくいくでしょうが…

32
wickdninja

ショートカットがに変わりました OPTION + CMD + R。 (Safari 11.1)

12
sayan

メニューバーの[開発] - > [キャッシュの無効化]にオプションがあります。これはSafari 5.1にも当てはまります。私は残りがわからない。

Screenshot

5
mist

Safari 5では、ハードリフレッシュはキーボードショートカットとして削除されました。そのための古いコマンドは、 +SHIFT+R

CTRL+F5 うまくいくかもしれませんが、ここではテストできません。

2
JNK

Private modeをオンにして、ページを更新します。プライベートモードではキャッシュから取得しません。

1
Jahanzeb

私はこの質問につまずき、どうやら現在の答えはうまくいかないようです。

問題は現在 CMD+ALT+R レスポンシブデザインを開きます。

ただし、インスペクターが CMD+ALT+I、同じショートカットがクリーンリフレッシュを実行します。

現在のSafariバージョン:12.1.2

1
Ant

回避策:[開発]メニューで[JavaScriptのデバッグを開始]を選択すると、コードが正しく読み込まれます。デバッグを中止することができます...それがきれいな解決策ではないことを私は知っています、そしてそれがいつもまたはすべてのバージョンでうまくいくかどうか私にはわかりません、しかしそれは今私のために働いています。

1
Rico

CMD+L アドレスバーに焦点を当てる SHIFT+ALT+ENTER 現在のアドレスのフルリロード

Safari 9で動作しているようです

0
rraallvv