这可以通过几行脚本(在浏览器控制台上运行Ctrl+Shift+J
)来实现:
// 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);
只要知道 CSS 文件的绝对 URL,就可以prompt("Enter the URL to kick out:")
用 URL 替换。
改编自DoomEntry.js,确认也适用于最新的 Firefox (Quantum)。