2011-01-24 59 views

回答

1

這是我用來驅逐緩存條目:

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(); 
    } 
} 

一旦你進入你應該能夠打開一個流,以它 - 可能獲取內容,甚至取代它 - 我的天堂」但儘管如此。