Se você sabe a lista exata de URLs que você precisa limpar do cache (por exemplo, as entradas de CSS corrompidas do site em questão), você pode limpá-las usando este script (adaptado de DoomEntry.js ; precisa ser executado no Console do Navegador ( Ctrl + Deslocamento + J ), não o Console Web ( Ctrl + Deslocamento + 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 você precisa limpar (ou criar um loop ... você sabe o que fazer).
Teoricamente, isso deve limpar as respostas AJAX armazenadas em cache, outros recursos carregados de forma assíncrona e 301 entradas de redirecionamento (contanto que você insira a URL original (anterior a 301)).