私は自分のローカルサーバー上でWebページを作成するときに、Safariを使ってWebページをプレビューしています。 「開発」メニューで「キャッシュを無効にする」をチェックしました。それでもまだSafariは、HTMLからリンクされたキャッシュバージョンのスタイルシートを使っています表示されているファイル.
Optionキーを押しながらロケーションバーの[再読み込み]ボタンをクリックすることでこれを上書きすることができますが、CSSファイルを保存するときにページを自動的に更新したいです。現時点では、テキストエディタの[保存]アクションにバインドされているAppleScriptを使用しています。私は代わりにキーボードマエストロを使用して見ることができました。しかし、Safariにキーボードからの完全なリロードを強制するための一貫した方法が必要です。
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
を開いたり閉じたりすることでうまくいくでしょうが…
ショートカットがに変わりました OPTION + CMD + R。 (Safari 11.1)
メニューバーの[開発] - > [キャッシュの無効化]にオプションがあります。これはSafari 5.1にも当てはまります。私は残りがわからない。
Safari 5では、ハードリフレッシュはキーボードショートカットとして削除されました。そのための古いコマンドは、 ⌘+SHIFT+R
CTRL+F5 うまくいくかもしれませんが、ここではテストできません。
Private mode
をオンにして、ページを更新します。プライベートモードではキャッシュから取得しません。
私はこの質問につまずき、どうやら現在の答えはうまくいかないようです。
問題は現在 CMD+ALT+R レスポンシブデザインを開きます。
ただし、インスペクターが CMD+ALT+I、同じショートカットがクリーンリフレッシュを実行します。
現在のSafariバージョン:12.1.2
回避策:[開発]メニューで[JavaScriptのデバッグを開始]を選択すると、コードが正しく読み込まれます。デバッグを中止することができます...それがきれいな解決策ではないことを私は知っています、そしてそれがいつもまたはすべてのバージョンでうまくいくかどうか私にはわかりません、しかしそれは今私のために働いています。
CMD+L アドレスバーに焦点を当てる SHIFT+ALT+ENTER 現在のアドレスのフルリロード
Safari 9で動作しているようです