Se conhecer a lista exacta de URLs que precisa de limpar da cache (por exemplo, a entrada/entradas CSS corrompidas do site em questão), pode limpá-las usando este script (adaptado de DoomEntry. js ; precisa de ser executado na Consola de Navegador (Ctrl+Shift+J), não na Consola Web (Ctrl+Shift+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);
Basta executar o script com cada URL que precisa de purgar (ou fazer um loop… conhece o procedimento).
Teoricamente, isto deve limpar respostas AJAX em cache, outros recursos carregados de forma assíncrona, e 301 entradas de redireccionamento também (desde que se introduza o URL original (pré-301)).