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

56

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?

Abe Miessler
fuente

Respuestas:

57

Ve a Safari > Empty Cache, o presiona ⌘ Command+ ⌥ Option+ E. Para actualizar, haga clic en el botón Actualizar en la barra de direcciones o presione ⌘ Command+ R.

Otro consejo Si desea restaurar Safari, como borrar por completo todas las 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 verifique 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 borrar 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 de sitios individuales.

kevin9794
fuente
¿Qué se puede hacer en un iPad o iPhone Safari?
Csaba Toth
32

⇧ Shifty al hacer clic en el botón Actualizar generalmente se actualiza por completo. También puede vaciar la memoria caché con ⌘ Command+ Ey luego actualizar.

ConstantineK
fuente
Agradezco su respuesta ya que resolvió mi problema.
NullPointer
@NullPointer genial escucharlo!
ConstantineK
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
David
Realmente necesito esta solución para trabajar, pero no es así. Estoy viendo un archivo CSS en la URL que termina 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 no me sirve de nada. Así que ahora me queda tratar 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!
Harry Wood
Mientras lo investigaba ayer me encontré con un par de otras ideas que pegaré aquí: RichardF sugiere "abrir el 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 el combo de teclado". No puedo confirmar si eso me lo solucionaría, porque cuando regresé después del almuerzo, el problema había desaparecido.
Harry Wood
6

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

Vaciar cachés una sola vez: Desarrollar> Vaciar cachés

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 recargar 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+ Shift+ I, vaya a la pestaña Red y haga clic en el icono en el extremo derecho que se ve así:

botón deshabilitar cachés

intcreator
fuente
No existe la opción Desactivar cachés en el safari 11.
Noishe
@Noishe, esta opción todavía está allí, pero se movió. Ver mi respuesta actualizada.
intcreator
¡Ahora si solo estuviera disponible mientras se depuraba el móvil!
Noishe
@Noishe, en el menú Desarrollo, debería poder usar las opciones "Entrar en 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í.
intcreator
Desearía poder confiar en las idiosincrasias de plataformas individuales para una versión emulada, pero, por desgracia, me ha mordido antes y no puedo.
Noishe
3

Debe hacer clic en Referencias -> Avanzado -> marcar para Mostrar el 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í

Xuân Việt
fuente
2

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

Puede verificar abriendo el menú Desarrollo en la parte superior> busque el elemento Vaciar cachés en la lista desplegable> ver cuál es el acceso directo.

jun
fuente
2

+ +R

Probado en Safari versión 12.0.1 (14606.2.104.1.1)

ManuelSchneid3r
fuente
1

⌘ 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 está conectado a un iPad / iPhone.

Tenga en cuenta que esto no borra el caché, simplemente hace un "Hard Refresh".

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

Si está utilizando el navegador Safari en Windows, ctrl + alt + eutilícelo para la memoria caché vacía.

Maulik Kakadiya
fuente
1
Nadie debería seguir usando Safari en Windows. Se actualizó por última vez en 2012.
Tetsujin