マウスを使用せずに、Safariでページ全体の再読み込みを実行するにはどうすればよいですか?


42

ローカルサーバーでWebページを開発するときに、Safariを使用してWebページをプレビューしています。[開発]メニューで[キャッシュを無効にする]チェックボックスをオンにしました。それでも、Safariは、表示されているHTMLファイルからリンクされているキャッシュバージョンのスタイルシートで引き続き動作しています。

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


拡張機能がインストールされていますか?Adblockでこの問題が1回ありました...特に1ページがめちゃくちゃになり、スタイルシートの問題であると考え、すべてを試しました...しかし、Adblockがめちゃくちゃでした。
unom 14年

回答:


34

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してFileも機能しますが、…


Safari 8でうまくいかなかった
ブライアンティングル

3
Safariバージョン9.1.1は、Cmd-Shift-Rでページをリロードしません。「メニューバーに現像を表示」を有効にしました。
ジェイソン

9.1.3でもcmd + shift + Rは機能しませんでした
sfletche

1
Cmd + Shift + Rは、バージョン10.0.1(11602.2.14.0.7)では機能しませんでした。
スノークラッシュ

チェックアウト@サヤンの答え作業ショートカットの下に
ヴラド

12

ショートカットがOPTION+ CMD+に変更されましたR。(サファリ11.1)


1
完全に動作します!
ケリン

6

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

スクリーンショット


2
質問の2番目の文をもう一度読んでください。
ゲイブ

1
おっと、すみません:)
ミスト

2

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

CTRL+ F5動作する可能性がありますが、ここではテストできません。


はい、それはページを更新する方法ですが、キャッシュをバイパスしません。
ゲイブ

2
Control-F5は、Command-Lのようにロケーションバーを選択するだけです。
ゲイブ

その後、完全に無効になりました。多くのスレッドがそれについて文句を言っています。:私はここでテストしていないという拡張子がありtwitter.com/siracusa/status/15683201068あなたがやりたいことがあります。
JNK

いいえ、その拡張機能はツールバーにボタンを作成するだけです(一部の人々はロケーションバーのアイコンを好むと思います)。また、多くのスレッドが文句を言っているのを見つけました。ここの誰かが特別な知識を持っているのではないかと思っていました。
ゲイブ

ごめんなさい!:( <15chars>
JNK

1

回避策:開発メニューで「JavaScriptのデバッグを開始」を選択すると、コードを適切にリロードする必要があります。その後、デバッグを停止することができます...それはきれいな解決策ではないことを知っており、常にまたはすべてのバージョンで機能するかどうかはわかりませんが、今はうまく機能しています。


1

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


1

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

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

ただし、インスペクターがCMD+ ALT+ を介して開かれているI場合、同じショートカットがクリーンリフレッシュを実行します。

現在のSafariバージョン:12.1.2


0

CMD+ Lアドレスバーにフォーカス SHIFT+ ALT+ ENTER現在のアドレスのフルリロード

Safari 9で動作するようです


そして、マウスなしでどのようにクリックしますか?
qasdfdsaq

1
@qasdfdsaq私の悪い、編集された質問。
rraallvv

-3

Safariの設定に移動して、「開発メニューを表示」にチェックマークを付けます。開発メニューで、[キャッシュを無効にする]をクリックします。


1
私の質問の2番目の文を読んでください。
ゲイブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.