Wenn Sie die genaue Liste der URLs kennen, die Sie aus dem Cache löschen müssen (z. B. den/die beschädigten CSS-Eintrag/e von der betreffenden Website), können Sie sie mit diesem Skript löschen (angepasst von DoomEntry. js ; muss in der Browser-Konsole (Strg+Umschalt+J) ausgeführt werden, nicht in der Web-Konsole (Strg+Umschalt+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);
Führen Sie das Skript einfach mit jeder URL aus, die Sie bereinigen müssen (oder bilden Sie eine Schleife… Sie wissen, wie es geht).
Theoretisch sollte dies auch zwischengespeicherte AJAX-Antworten, andere asynchron geladene Ressourcen und 301-Weiterleitungseinträge löschen (solange Sie die ursprüngliche (vor-301) URL eingeben).