Comment puis-je forcer Safari à recharger une page entière sans utiliser la souris?


42

J'utilise Safari pour prévisualiser les pages Web lorsque je les développe sur mon serveur local. "Disable Caches" est coché dans le menu Develop. Et pourtant, Safari fonctionne toujours à partir d'une version mise en cache d'une feuille de style liée au fichier HTML affiché.

Je peux parfois remplacer cela en appuyant sur Option en cliquant sur le bouton de rechargement dans la barre d'adresse, mais je souhaite actualiser la page automatiquement lorsque je sauvegarde le fichier CSS. Pour le moment, je le fais en utilisant un AppleScript lié à l'action Enregistrer dans mon éditeur de texte. Je pouvais voir utiliser Keyboard Maestro à la place. Mais j'ai besoin d'un moyen cohérent pour forcer Safari à effectuer un rechargement complet à partir du clavier.


Avez-vous des extensions installées. Il y avait déjà eu ce problème avec Adblock ... Cela a gâché une page en particulier, je pensais que c'était un problème de feuille de style aussi, j'ai tout essayé ... mais c'était Adblock qui déconnait.
Unom

Réponses:


34

Activer le Developmenu à partir de Safari menu - Preferences - Advanced.

Sur les versions 11.1 et supérieures de Safari:

CMD+ OPTION+ Rrecharge la page en ignorant le cache.

Sur les versions 9 et supérieures de Safari:

CMD+ SHIFT+ Rrecharge la page en ignorant le cache.

Vider les caches ne semble pas recharger les feuilles de style à chaque fois…

Sur Safari ci-dessous version 9:

Vider le cache, puis recharger pour que la "touche de raccourci" soit complète:

CMD+ OPTION+E

ensuite

CMD+ Rpour actualiser la page

Bien sûr, tourner et ouvrir et fermer New Private Windowde l’autre Filepourrait également fonctionner, mais…


ça n'a pas marché pour moi sur Safari 8
Brian Tingle

3
Safari version 9.1.1 ne recharge pas la page avec Cmd-Shift-R. J'ai "Afficher développer dans la barre de menu" activé.
Jason

cmd + shift + R ne fonctionnait pas pour moi non plus en 9.1.3
samedi

1
Cmd + Shift + R ne fonctionnait pas dans la version 10.0.1 (11602.2.14.0.7).
Snowcrash

Commander @ sayan's réponse ci-dessous pour un raccourci de travail
Vlad

12

Le raccourci a maintenant été changé en OPTION+ CMD+ R. (Safari 11.1)


1
Fonctionne parfaitement!
Kerrin

6

Il y a une option dans la barre de menu Développer-> Désactiver les caches. Cela est vrai pour Safari 5.1. Je ne suis pas sûr pour le reste.

Capture d'écran


2
Veuillez relire la deuxième phrase de ma question.
Gabe

1
Oups, je suis désolé :)
brume le

2

Rafraîchissement dur a été enlevé comme un raccourci clavier dans Safari 5. L'ancienne commande pour ce qui était + SHIFT+R

CTRL+ F5Peut fonctionner mais je ne peux pas tester ici.


Oui, c'est comme cela que vous actualisez la page, mais cela ne contourne pas le cache.
Gabe

2
Control-F5 sélectionne simplement la barre d’emplacement, comme Command-L.
Gabe

Ensuite, il a été complètement désactivé. J'ai trouvé un certain nombre de discussions se plaindre à ce sujet. Il existe une extension que je n'ai PAS testée ici: twitter.com/siracusa/status/15683201068 qui peut faire ce que vous voulez.
JNK

Non, cette extension crée simplement un bouton dans la barre d’outils (ce que certaines personnes préfèrent à l’icône dans la barre d’emplacement). J'ai également trouvé beaucoup de sujets se plaindre à ce sujet - je me demandais si quelqu'un ici avait des connaissances particulières.
Gabe

Désolé! :( <15chars>
JNK

1

Solution: dans le menu de développement, sélectionnez "démarrer le débogage de javascript" et le code doit être rechargé correctement. Vous pouvez alors arrêter le débogage ... Je sais que ce n'est pas une solution propre et je ne suis pas sûr que cela fonctionne toujours ou dans toutes les versions, mais cela fonctionne pour moi maintenant.


1

Activez Private modeet actualisez la page. Il ne l'obtiendra pas du cache en mode privé.


1

Je tombe sur cette question et apparemment les réponses actuelles ne fonctionnent pas.

Issue est actuellement CMD+ ALT+ Rouvre le design Responsive.

Toutefois, si l'inspecteur est ouvert via CMD+ ALT+ I, le même raccourci effectue une actualisation propre.

Version actuelle de Safari: 12.1.2


0

CMD+ Lfocus sur la barre d'adresse SHIFT+ ALT+ ENTERrecharge complète pour l'adresse actuelle

Il semble fonctionner sur Safari 9


Et comment clique-t-on sans souris?
qasdfdsaq

1
@qasdfdsaq My bad, a modifié la question.
Date

-3

Allez dans les préférences de Safari et cochez la case "Afficher le menu de développement". Dans le menu de développement, cliquez sur Désactiver les caches.


1
Veuillez lire la deuxième phrase de ma question.
Gabe
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.