2009-08-15 10:08:30 +0000 2009-08-15 10:08:30 +0000
73
73

¿Cómo desactivar la caché de Firefox?

Estoy usando Firefox 3.5.2 . Por alguna razón, ha almacenado en caché una página y no se actualiza. Por ejemplo, he añadido una declaración alert('test'); a un código JavaScript que se carga en la página, pero Firefox no lo ve. Cuando hago una vista de la fuente, sigo viendo el código antiguo.

Así que supongo que se trata de un problema de caché. ¿Cómo puedo solucionarlo, o puedo hacer que Firefox nunca guarde en caché nada de http://localhost?

Respuestas (9)

89
89
89
2009-08-15 10:20:20 +0000

Desactivar la caché para una página en particular. la forma correcta es establecer la directiva de caché en la petición Http:

Cache-Control: no-cache

desactivar toda la capacidad de caché de Firefox a través de su página about:config

network.http.use-cache = false.
44
44
44
2011-09-16 17:22:01 +0000

Si utiliza FireBug, en el menú desplegable de la pestaña Red hay una opción para desactivar la caché del navegador.

32
32
32
2009-08-15 10:18:56 +0000

Puede forzar que todas las peticiones relacionadas con una actualización sean realmente solicitadas al servidor (saltándose cualquier contenido ya cacheado, y actualizando la caché con la nueva versión) usando Ctrl+F5 en lugar de sólo F5.

Sin embargo, esto no funciona para las solicitudes realizadas por la página dentro del código del lado del cliente. Cuando esto sea un problema, deberá utilizar el método POST (las peticiones POST nunca deben ser almacenadas en la caché) en lugar de GET o añadir un valor siempre cambiante a la cadena de consulta (como el tiempo actual en ms).

11
11
11
2009-08-15 11:31:26 +0000

Si instalas el addon Web Developer , te da una barra de herramientas extra donde puedes deshabilitar la caché entre otras cosas. Recomiendo encarecidamente eso y Firebug si estás trabajando en páginas web o scripts.

11
11
11
2009-08-15 11:49:22 +0000

El addon de Firefox CacheViewer permite borrar explícitamente una página específica de la caché.
Lo encuentro bastante útil cuando se actualiza Superuser-Beta y mi caché hace desaparecer cosas de las páginas de edición.

Hay un addon más llamado JohnnyCache en este artículo .

En teoría, Johnnycache puede impedir el acceso a la caché para archivos o rutas individuales - lo que sería la perfección. En la práctica, esto no funciona en algunos casos (tal vez le estoy dando la ruta equivocada de alguna manera).

Puede usar Johnnycache para bloquear el acceso a la caché para todo el sitio en desarrollo (sólo use yoursitename.com). Esto siempre funciona, pero puede ralentizar la carga de páginas complejas. Pero yo sugeriría hacer esto cuando instales Johnnycache por primera vez, para tener una idea de cómo funciona.

Lo malo es que Johnnycache no funciona para Firefox 26.0

2
2
2
2017-03-19 00:33:30 +0000

En los dispositivos android, utilice la siguiente configuración en about:config para desactivar la caché del navegador:

browser.cache.disk.enable = False
browser.cache.memory.enable = False
1
1
1
2018-05-24 13:55:31 +0000

En las versiones más recientes, puedes configurar Firefox para que la caché http se desactive siempre que tengas el Inspector abierto, lo cual es muy útil para el desarrollo. (Estoy usando Firefox Developer Edition 61)

  • Abre el Inspector (cmd + opt + i en Mac).
  • Abra la configuración haciendo clic en los tres puntos de la parte superior derecha del Inspector y luego seleccionando “Configuración”

  • En la página que se abre, asegúrese de que la siguiente opción está marcada en “Configuración avanzada:” “Desactivar la caché HTTP (cuando la caja de herramientas está abierta)”

Eso es todo. Siempre que tengas el Inspector abierto, la caché se desactivará automáticamente.

0
0
0
2018-06-04 09:05:46 +0000

2018 - about:config settings

En 2018 algunos de los ajustes about:config de Firefox mencionados en respuestas anteriores ya no existen.

En los ajustes de about:config, para desactivar la caché web de Firefox se establece: ** browser.cache.disk.enable*= *false**


Private Browser

Otra forma de desactivar la caché es simplemente abrir un Private Browser usando el menú hamburguesa o el atajo CTRL + SHIFT + P

0
0
0
2011-04-04 23:28:59 +0000

En Firefox 4, utilice about:config . En el filtro, escriba cache. Cambia todos los toggles a false. Ten cuidado, no cambies ningún tamaño, sólo los toggles.

Luego use Ctrl + F5 para los refrescos. Esto también funciona bien para probar la velocidad de la página.