2010-09-09 14:59:51 +0000 2010-09-09 14:59:51 +0000
44
44

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

私は、ローカルサーバーで開発しているウェブページをプレビューするためにSafariを使用しています。**開発メニューの「キャッシュを無効にする」にチェックを入れていますが、Safariは表示されているHTMLファイルからリンクされているスタイルシートのキャッシュバージョンから動作しています。

ロケーションバーのリロードボタンをオプションでクリックすることで上書きできることもあるのですが、CSSファイルを保存したときに自動的にページを更新したいのです。今のところ、テキストエディタのSaveアクションにバインドされているAppleScriptを使っています。代わりにキーボードマエストロを使うこともできます。しかし、Safariにキーボードからのフルリロードを強制的に行わせる一貫した方法が必要です。

回答 (9)

36
36
36
2013-06-21 17:44:07 +0000

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を開いたり閉じたりすることもできると思いますが…

12
12
12
2018-04-15 17:26:22 +0000

ショートカットがOPTION + CMD + Rに変更されました (Safari 11.1)

7
7
7
2011-07-28 15:40:35 +0000

メニューバーのDevelop->Disable Cachesにオプションがあります。これはSafari 5.1では有効です。それ以外はわかりません。

2
2
2
2010-09-09 15:05:21 +0000

Safari 5ではキーボードショートカットとしてハードリフレッシュが削除されました。 以前のコマンドは⌘+SHIFT+R

CTRL+F5でした。

1
1
1
2012-07-11 07:46:27 +0000

回避策:開発メニューで「javascriptのデバッグを開始」を選択すると、コードを正しくリロードする必要があります。その後、デバッグを停止することができます… これがクリーンな解決策ではないことはわかっていますし、常に動作するのか、すべてのバージョンで動作するのかはわかりませんが、今のところはうまくいっています。

1
1
1
2013-09-27 13:20:41 +0000

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

1
1
1
2019-08-06 14:04:41 +0000

私はこの質問につまずき、どうやら現在の回答は機能していないようです。

問題は現在CMD+ALT+Rでレスポンシブデザインを開いていることです。

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

現在のSafariのバージョン: 12.1.2

0
0
0
2015-10-23 12:46:35 +0000

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

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

-3
-3
-3
2013-02-21 03:47:31 +0000

Safariの環境設定で「開発メニューを表示」にチェックを入れます。開発メニューで、キャッシュを無効にするをクリックします。