Si conoces la lista exacta de URLs que necesitas borrar de la caché (por ejemplo, la/s entrada/s CSS corruptas del sitio en cuestión), puedes borrarlas usando este script (adaptado de DoomEntry. js ; debe ejecutarse en la Consola del navegador (Ctrl+Mayús+J), no en la Consola de la web (Ctrl+Mayús+K):
// load the disk cache
var cacheservice = Components.classes["@mozilla.org/netwerk/cache-storage-service;1"]
.getService(Components.interfaces.nsICacheStorageService);
var {LoadContextInfo} = Components.utils.import("resource://gre/modules/LoadContextInfo.jsm",{})
var hdcache = cacheservice.diskCacheStorage(LoadContextInfo.default, true);
// compose the URL and submit it for dooming
var uri = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService).newURI(prompt("Enter the URL to kick out:"), null, null);
hdcache.asyncDoomURI(uri, null, null);
Simplemente ejecute el script con cada URL que necesite purgar (o haga un bucle… ya sabe cómo).
En teoría, esto debería limpiar las respuestas AJAX en caché, otros recursos cargados asíncronamente y también las entradas de redireccionamiento 301 (siempre que introduzca la URL original (anterior a la 301)).