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

Wie kann ich Safari dazu zwingen, ein vollständiges Neuladen der Seite durchzuführen, ohne die Maus zu benutzen?

Ich verwende Safari zur Vorschau von Webseiten, während ich sie auf meinem lokalen Server entwickle. **Ich habe im Menü “Entwickeln” die Option “Zwischenspeicher deaktivieren” aktiviert, aber Safari arbeitet immer noch mit einer zwischengespeicherten Version eines Stylesheets, das mit der angezeigten HTML-Datei verknüpft ist.

Ich kann dies manchmal durch einen Option-Klick auf die Schaltfläche “Reload” in der Adressleiste außer Kraft setzen, aber ich möchte die Seite automatisch aktualisieren, wenn ich die CSS-Datei speichere. Im Moment mache ich das mit einem AppleScript, das an die Aktion “Speichern” in meinem Texteditor gebunden ist. Ich könnte mir vorstellen, stattdessen Keyboard Maestro zu verwenden. Aber ich brauche eine konsistente Methode, um Safari zu zwingen, ein vollständiges Neuladen über die Tastatur durchzuführen.

回答 (9)

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

Aktivieren Sie das Menü Develop von Safari menu - Preferences - Advanced.

Bei Safari Version 11.1 und höher :

CMD+OPTION+R lädt die Seite neu und ignoriert den Cache.

Bei Safari Version 9 und höher :

CMD+SHIFT+R lädt die Seite neu, ohne den Cache zu beachten.

Entleeren des Caches scheint die Stylesheets nicht immer neu zu laden…

Bei Safari unter Version 9 :

Cache leeren und dann neu laden, so dass die “Tastenkombination” voll wäre:

CMD+OPTION+E

Dann

CMD+R um die Seite zu aktualisieren

Natürlich würde wahrscheinlich auch das Öffnen und Schließen von New Private Window funktionieren, aber…

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

Die Tastenkombination hat sich nun in OPTION + CMD + R geändert. (Safari 11.1)

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

Es gibt eine Option in der Menüleiste Develop->Disable Caches. Dies gilt für Safari 5.1. Bei den anderen bin ich mir nicht sicher.

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

Hartes Aktualisieren wurde als Tastaturkürzel in Safari 5 entfernt. Der alte Befehl dafür war ⌘+SHIFT+R

CTRL+F5 Kann funktionieren, aber ich kann es hier nicht testen.

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

Abhilfe: Wählen Sie im Menü “Entwickeln” die Option “Debugging von Javascript starten”, und der Code muss ordnungsgemäß neu geladen werden. Sie können dann das Debugging stoppen… Ich weiß, es ist keine saubere Lösung und ich bin nicht sicher, ob es immer oder in allen Versionen funktioniert, aber bei mir funktioniert es jetzt.

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

Schalten Sie Private mode ein und aktualisieren Sie die Seite. Im privaten Modus wird sie nicht aus dem Cache geholt.

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

Ich stolpere über diese Frage und anscheinend funktionieren die aktuellen Antworten nicht.

Das Problem ist derzeit, dass CMD+ALT+R das Responsive Design öffnet.

Wenn jedoch der Inspektor über CMD+ALT+I geöffnet wird, dann führt die gleiche Tastenkombination eine saubere Aktualisierung durch.

Aktuelle Safari-Version: 12.1.2

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

CMD+L Fokus auf die AdressleisteSHIFT+ALT+ENTER vollständiges Neuladen für die aktuelle Adresse

Es scheint bei Safari 9 zu funktionieren

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

Gehen Sie in die Einstellungen von Safari und setzen Sie ein Häkchen bei “Entwicklungsmenü anzeigen”. Klicken Sie im Menü “Entwickeln” auf “Caches deaktivieren”.