0
我需要爲一個文件中加載以往的圖像緩存文件路徑,我想知道什麼是我需要爲了使用做接口是如何獲得使用XPCOM組件從緩存圖片在Firefox
https://developer.mozilla.org/en/XPCOM_Interface_Reference
我需要爲一個文件中加載以往的圖像緩存文件路徑,我想知道什麼是我需要爲了使用做接口是如何獲得使用XPCOM組件從緩存圖片在Firefox
https://developer.mozilla.org/en/XPCOM_Interface_Reference
這是我用來驅逐緩存條目:
function removeItem(url){
let cacheService = Components.classes["@mozilla.org/network/cache-service;1"]
.getService(Components.interfaces.nsICacheService);
var Ci = Components.interfaces;
var session = cacheService.createSession("image", Ci.nsICache.STORE_ANYWHERE, false);
if(!session){
return;
}
var entry;
try{
entry = session.openCacheEntry(url, Ci.nsICache.ACCESS_READ, false);
if(!entry){
return;
}
}catch(ex){
return;
}
entry.doom();
entry.close();
}
}
一旦你進入你應該能夠打開一個流,以它 - 可能獲取內容,甚至取代它 - 我的天堂」但儘管如此。
它是nsICache *,你應該先從nsICacheService開始。我有一些從緩存中清除圖像的代碼,我會看看如果我可以挖出它 – Mihailo 2011-01-25 11:47:40