Pregunta ¿Cómo desactivo el caché en Safari 11.0?


Actualicé Safari hoy a 11.0 y la opción de menú "desactivar caché (s)" (en Desarrollo) falta. Alguien sabe la nueva forma de hacer esto?


21
2017-09-20 14:23


origen


Respuestas:


Como Adam ha respondido había información sobre la desactivación de cachés añadidos a las notas de la versión, y he actualizado mi respuesta en consecuencia:


  1. Para una sola vez, puede usar R en la página para volver a cargar desde el origen o R de Web Inspector.
  2. Para una solución más permanente, puede decirle a Safari que ignore el caché al cargar recursos abriendo Web Inspector, luego vaya a la pestaña Red y establezca el ignore the resource cache icono en la parte superior derecha (se vuelve azul cuando está activo).

Después de la experimentación con el ignore the resource cache opción en la pestaña Red, no parece comportarse como se documenta en las notas de la versión:

  • La configuración parece persistir hasta que se deshabilita manualmente, incluso al salir de Safari.
  • El almacenamiento en caché parece estar deshabilitado en todas las páginas, no solo en las inspeccionadas.
  • Web Inspector no siempre se debe dejar abierto.
  • Los recursos servidos desde localhost a veces aún se sirven desde la memoria caché, incluso si el almacenamiento en caché está deshabilitado en la pestaña Red. Reiniciar Safari pareció borrar este comportamiento.

Notas de la versión Safari Technology Preview (versión 27)

Cambios en el navegador

  • Se agregó una opción de menú alternativo "Recargar página desde origen" al menú Ver. Esta acción recarga una página sin usar recursos almacenados en caché.
  • Se eliminó el atajo de teclado Option-Command-R (⌥⌘R) de "Ingresar / Salir del modo de diseño receptivo" y se lo asignó a "Volver a cargar página desde origen".
  • Se eliminó la opción de menú Desactivar cachés en el menú Desarrollar. La funcionalidad equivalente ahora está disponible a través de la pestaña Red del Inspector Web.

Inspector web

  • Se agregó la opción "Desactivar cachés" alternar en la pestaña Redes que solo se aplica a la página inspeccionada mientras Web Inspector está abierto.

Safari 11.1

La apariencia del ícono ha cambiado ligeramente en Safari 11.1:

enter image description here


18
2017-09-20 16:02



Parece (según el "Notas de la versión de Safari Technology Preview") Que la única forma es abrir el" Inspector web "y acceder a la pestaña" Red "y hacer clic en el botón pequeño para ignorar el caché de recursos.

Screenshot of how to disable cache for a page


11
2017-09-20 23:50



Desde mi prueba en Safari 11.0.3, debe reiniciar Safari después de alternar entre "Ignorar el caché de recursos al cargar recursos".


-1
2018-04-04 06:38