Estoy usando Safari para obtener una vista previa de las páginas web a medida que las desarrollo en mi servidor local. Tengo 'Desactivar cachés' marcado en el menú Desarrollar. Y, sin embargo, Safari sigue trabajando desde una versión en caché de una hoja de estilo que está vinculada desde el archivo HTML que se muestra.
A veces puedo anular esto haciendo clic en el botón Recargar en la barra de ubicación, pero quiero actualizar la página automáticamente cuando guardo el archivo CSS. En este momento lo estoy haciendo usando un AppleScript que está vinculado a la acción Guardar en mi editor de texto. Pude ver usando Keyboard Maestro en su lugar. Pero necesito una forma consistente de obligar a Safari a realizar una recarga completa desde el teclado.
fuente
Respuestas:
Habilita el
Develop
menú desdeSafari menu - Preferences - Advanced
.En Safari versión 11.1 y superior:
CMD+ OPTION+ Rrecarga la página ignorando el caché.
En Safari versión 9 y superior:
CMD+ SHIFT+ Rrecarga la página ignorando el caché.
Vaciar cachés parece no recargar las hojas de estilo cada vez ...
En Safari debajo de la versión 9:
Vacíe la memoria caché y luego vuelva a cargarla para que la "tecla de acceso rápido" completa sea:
CMD+ OPTION+E
Luego
CMD+ Rpara actualizar la página
Por supuesto, probablemente girar abriendo y cerrando un
New Private Window
desdeFile
también funcionaría, pero ...fuente
El acceso directo ahora ha cambiado a OPTION+ CMD+ R. (Safari 11.1)
fuente
Hay una opción en la barra de menú Desarrollar-> Deshabilitar cachés. Esto es cierto para Safari 5.1. No estoy seguro del resto.
fuente
La actualización de hardware se eliminó como un método abreviado de teclado en Safari 5. El comando anterior para eso era ⌘+ SHIFT+R
CTRL+ F5Puede funcionar pero no puedo probar aquí.
fuente
Solución alternativa: en el menú de desarrollo, seleccione "iniciar depuración de javascript" y debe volver a cargar el código correctamente. Luego puede detener la depuración ... Sé que no es una solución limpia y no estoy seguro de si funciona siempre o en todas las versiones, pero ahora funciona para mí.
fuente
Encienda
Private mode
y actualice la página. No lo obtendrá del caché en modo privado.fuente
Me topé con esta pregunta y aparentemente las respuestas actuales no funcionan.
El problema es actualmente CMD+ ALT+R abre el diseño receptivo.
Sin embargo, si el inspector está abierto a través de CMD+ ALT+I , el mismo acceso directo hace una actualización limpia.
Versión actual de Safari: 12.1.2
fuente
CMD+ Lcentrarse en la barra de direcciones SHIFT+ ALT+ENTER recarga completa para la dirección actual
Parece funcionar en Safari 9
fuente
Vaya a las preferencias de Safari y marque "Mostrar menú de desarrollo". En el menú de desarrollo, haga clic en desactivar cachés.
fuente