Forse prova a tenere un file con un numero di aggiornamento e quando i tuoi utenti aprono l'estensione rileva il nuovo aggiornamento e cancella la cache? È possibile aggiungere il permesso di cache nel prolungamento manifestare come di seguito:
"permissions": [
"browsingData",
],
Poi, nel proprio interno svuotare la cache in questo modo:
var callback = function() {
// Do something clever here once data has been removed.
};
var millisecondsPerWeek = 1000 * 60 * 60 * 24 * 7;
var oneWeekAgo = (new Date()).getTime() - millisecondsPerWeek;
chrome.browsingData.remove({
"since": oneWeekAgo
}, {
"appcache": true,
"cache": true,
"cookies": true,
"downloads": true,
"fileSystems": true,
"formData": true,
"history": true,
"indexedDB": true,
"localStorage": true,
"pluginData": true,
"passwords": true,
"webSQL": true
}, callback);
fonte
2012-12-24 15:08:50
Perché usate Carica estensione non pacchettizzata? Non puoi semplicemente cliccare su "Ricarica"? –
Uso la ricarica, ma per qualche motivo mantiene ancora la cache sulle risorse di estensione. – 12345
Quel bug suona familiare. L'ho sperimentato in passato, ma non ho più avuto problemi (ho creato un'estensione per uno sviluppo più veloce delle estensioni, vedi [questo post] (http://stackoverflow.com/questions/2963260/how-do-i -auto-reload-a-cromo-extension-im-sviluppo/9645435 # 9645435)). Quale versione di Chrome stai usando? –