¿Cómo deshabilitar todos los cachés en safari 11?

3

Estoy usando Safari para desarrollar por un tiempo. Una cosa que siempre me gustó es cuando borras el caché, realmente lo hace, a diferencia de otros navegadores que probé en el pasado. Pero en versiones anteriores, especialmente cuando se trabaja en un código en un servidor de prueba local, solo con volver a cargar la página se volverá a cargar todo desde el disco. Ahora tengo que usar el comando de acceso directo + alt + e para borrar antes de volver a cargar o algún nuevo CSS no se cargará, incluso alguna solicitud http devolverá valores antiguos. Solo recargar la página no garantiza mostrarme las últimas modificaciones.

Observé las preferencias y desarrollé el menú, pero no encontré una opción para simplemente no usar ningún caché. La opción perfecta será no usar cachés cuando tengo el inspector web abierto, significa que estoy desarrollando .

¿Perdí esta opción o hay otra forma de deshabilitar todos los cachés?

    
pregunta Gustavo 25.09.2017 - 19:59

2 respuestas

5

En el Inspector web, en la pestaña Red, deseleccione "Usar el caché de recursos al cargar recursos". Azul significa que no se usa el caché, negro significa que se usa el caché.

Como deseó, esto solo tiene efecto cuando el inspector web está abierto. Tenga en cuenta que se trata de una omisión de caché, no de un 'caché vacío' permanente, por lo tanto, cuando anula la omisión de la caché, se utilizará cualquier caché anterior a la omisión. Para utilizar los últimos recursos con el inspector web cerrado, vacíe la memoria caché con el botón a la derecha o Desarrollar → Vaciar cachés (⌥⌘E).

Actualmente, en Safari Technology Preview hay una pestaña de red rediseñada en el Inspector web con un nuevo icono de omisión de caché, que espero que llegue a Safari pronto.

    
respondido por el grg 25.09.2017 - 20:46
0

No estoy cerca de mi Mac en este momento (estaba buscando cómo deshabilitar todos los cachés en iOS Safari), pero podría intentar deshabilitar todos los permisos de escritura en la carpeta de caché de Safari en la Terminal. podría bloquear Safari, pero es probable que simplemente envíe un correo basura a su archivo de registro con los mensajes de "no se puede guardar el caché", por lo que también puede ralentizar un poco su Mac debido a que escribe constantemente en el registro .

Advertencia: esta solución de pirateo podría no sobrevivir a una actualización de MacOS e incluso podría causar problemas durante una actualización. Realmente no he probado esto, no tengo una Mac cerca, solo un iPad, así que muchas cosas podrían estar bien.

    
respondido por el borked 03.09.2018 - 17:35

Lea otras preguntas en las etiquetas