¿Cómo borrar el caché o hacer una actualización completa en Safari?

Estoy acostumbrado a hacer esto en Windows con FireFox o IE presionando Ctrl+ F5.

¿Hay alguna manera de hacer esto para Safari en una Mac?

Respuestas (9)

Vaya a Safari > Empty Cache, o presione ⌘ Command++ . Para actualizar, haga clic en el botón Actualizar en la barra de direcciones o presione + .⌥ OptionE⌘ CommandR

Otro consejo. Si desea restaurar Safari, como borrar completamente todos los cachés, o partes de él, vaya a Safari > Reset Safari. Lo uso generalmente cuando necesito borrar mucha memoria de Safari, ya que borrará las capturas de pantalla de la página web, las cookies, los favicons, etc.


Editar: en la última versión de Empty Cacheya no está en el Safarimenú. Ahora está en el Developmenú. Para mostrar el Developmenú, vaya a Safari > Preferences..., haga clic en la Advancedpestaña y marque Show Develop menu in menu bar. Sin embargo, el atajo de teclado permanece sin cambios.

Safari > Reset Safariya no es una opción. Para borrar el historial, puede usar History > Clear History...y para borrar las cookies/datos de almacenamiento local, vaya a Safari > Preferences..., haga clic en la Privacypestaña y haga clic en Remove All Website Data...o Details...para verlo y eliminarlo para sitios individuales.

¿Qué se puede hacer en un iPad o iPhone Safari?

⇧ Shifty hacer clic en el botón Actualizar generalmente hace una actualización completa. También puede vaciar el caché con ⌘ Command+ Ey luego actualizar.

Agradezco su respuesta ya que resolvió mi problema.
@NullPointer ¡genial escucharlo!
La secuencia de comandos para eso debería ser Cmd + Shift + R. Como se describe aquí: dotjay.co.uk/2007/05/hard-refresh-firefox-mac
Realmente necesito que esta solución funcione, pero no es así. Estoy viendo un archivo css en url que termina en style.css?ver=1.0 Si veo esta URL en Chrome o con wget, muestra la versión restaurada, pero Safari se niega a actualizar. Si cambio la URL de alguna manera, se actualiza, pero eso no me sirve. Así que ahora me queda tratando de descubrir cómo hacer una copia de seguridad de mis contraseñas guardadas para poder probar la opción nuclear 'Eliminar todos los datos del sitio web...'. Todo esto para que safari pierda su caché en un pequeño archivo css poxy. ¡Exasperante!
Mientras lo investigaba ayer, me encontré con un par de otras ideas que me quedaré aquí: RichardF sugiere "abrir recurso (solo) en una nueva ventana, shift-cmd-R, luego volver a la primera ventana y shift-cmd- R" . Mathias Bynens sugiere "enfocar las herramientas de desarrollo web mientras se realiza la combinación de teclado" . No puedo confirmar si eso me solucionaría, porque cuando regresé después del almuerzo, el problema había desaparecido.
Solo para contrarrestar a @HarryWood (mis condolencias). De hecho, esto funciona al menos para Safari 11.0.2 al momento de escribir esto. Eso no significa que su caché, navegador, etc. no puedan confundirse/romperse por completo (sucede eventualmente en todos los navegadores que he usado), que bien puede ser lo que Harry ha encontrado.

Si aún no lo ha hecho, habilite las herramientas para desarrolladores: abra la configuración ( Cmd+ ,), vaya a la pestaña avanzada y marque la casilla que dice "Mostrar el menú Desarrollar en la barra de menú".

Cachés vacíos una sola vez: Desarrollar > Cachés vacíos

Atajo de teclado para vaciar cachés una sola vez: Opt + Cmd + E

Si desea deshabilitar el almacenamiento en caché (por ejemplo, si está desarrollando un sitio web y necesita volver a cargar constantemente los cambios en los archivos de su sitio), puede hacerlo: Desarrollar > Deshabilitar cachés . Seleccione esta opción nuevamente para volver a habilitar el almacenamiento en caché.

Nota: para Safari 11, la función de deshabilitar el almacenamiento en caché se movió a la sección Red del inspector web. Abra el inspector web con Cmd++ , vaya a la pestaña Red Shifty Ihaga clic en el ícono en el extremo derecho que se ve así:

botón desactivar cachés

No existe la opción Deshabilitar cachés en Safari 11.
@Noishe, esta opción todavía está allí, pero se movió. Ver mi respuesta actualizada.
¡Ahora, si solo estuviera disponible durante la depuración del dispositivo móvil!
@Noishe, en el menú Desarrollar, debería poder usar las opciones "Ingresar al modo de diseño receptivo" y "Agente de usuario" para depurar la vista móvil de su aplicación. Si abre el inspector web, el botón aún debería estar allí.
Desearía poder confiar en las idiosincrasias de las plataformas individuales a una versión emulada, pero, por desgracia, eso me ha mordido antes y no puedo.

Debe hacer clic en Referencias -> Avanzado -> marcar Mostrar menú de desarrollo en la barra de menú . Más tarde, en Inspeccionar elemento, presione ShiftCmdR.

Nota : su mouse debe hacer clic en el elemento dentro de la " pestaña Elementos ", luego puede presionar Shift + Cmd + R.

ingrese la descripción de la imagen aquí

Es solo comando⌘ + R hoy en día (Safari 14). El truco consiste en abrir Web Inspector ( opción ⌥ + comando ⌘ + I ) antes de activar una actualización.

⌘ Command⌥ OptionR

Esta es la respuesta correcta para las personas que buscan el equivalente de Safari ⌘ Command⇧ ShiftRen Chrome. Esto funciona tanto para Safari como para Web Inspector cuando se conecta a un iPad/iPhone.

Tenga en cuenta que esto no borra el caché, simplemente hace una "Actualización dura".

Esta es la respuesta correcta. El OP no solicita borrar los cachés, sino que realiza una actualización completa, que es lo que Ctrl-F5hace en un navegador de Windows.

en la versión de Safari Versión 11.1.2 (13605.3.8), parece ser Opt++ Cmd.E

Puede verificar abriendo el menú Desarrollar en la parte superior> busque el elemento Cachés vacíos en la lista desplegable> vea cuál es el acceso directo.

+ +R

Probado en Safari Versión 12.0.1 (14606.2.104.1.1)

En el menú de desarrolloSi el menú Desarrollar no se muestra en su barra, configúrelo en Safari → Preferencias → Avanzado y marque "Mostrar menú Desarrollar en la barra de menú"

O bien, puede pulsar⌥ Option ⌘ Command E

Si usa el navegador Safari en Windows, ctrl + alt + eutilícelo para vaciar el caché.

Nadie debería seguir usando Safari en Windows. Se actualizó por última vez en 2012.