2014-06-07 11 views
56

Quando invio una nuova versione di un'estensione di Chrome al Chrome Web Store, quanto tempo impiegherà la versione aggiornata per raggiungere gli utenti correnti?Con quale frequenza vengono aggiornate automaticamente le estensioni di Chrome?

Ho inviato un aggiornamento circa sei ore fa, ma l'estensione non è ancora stata aggiornata. I documenti di Chrome non sono chiari.

+0

Vedete la nuova versione sul webstore di Chrome? Se esegui un "aggiornamento delle estensioni ora" dovresti ottenere la nuova versione. –

+2

Se la tua domanda è perché non si aggiorna automaticamente. Questo di solito accade una volta in diverse ore. La frequenza esatta è sconosciuta come indicato in https://developer.chrome.com/extensions/autoupdate. E in pratica ho dovuto riavviare per vederlo aggiornare o finire per aggiornarli manualmente. –

+0

La nuova versione appare nello store. Sono curioso di quanto tempo occorra agli utenti per ricevere l'aggiornamento, dal momento che la maggior parte degli utenti non aggiornerà manualmente le loro estensioni. –

risposta

62

Attualmente questo valore predefinito è di 5 ore (basato su the code here).

È possibile eseguire l'override di questo avviando chrome con il parametro della riga di comando extensions-update-frequency, che corrisponde alla frequenza in secondi. E si può andare a chrome://extensions, spuntare la casella di controllo modalità sviluppatore in alto a destra, quindi premere i Aggiornamento estensioni Ora pulsante

Chrome docs non specifica questo valore 5 ore, però, così potrebbe cambiare nelle versioni future senza preavviso:

ogni poche ore, il browser verifica se tutte le estensioni installate o applicazioni hanno un URL di aggiornamento. Per ognuno, invia una richiesta a quell'URL alla ricerca di un file XML manifest di aggiornamento.

+1

Le 'estensioni di aggiornamento ora' sono disponibili solo per gli utenti che hanno selezionato la casella di controllo 'Modalità sviluppatore' –

+1

Grazie a @JacobOscarson, ho aggiornato la risposta. – Rory

+0

Nota che possono essere necessari altri 60 minuti per "effettivamente colpire il Chrome Store" dopo la pubblicazione. Inoltre, se la tua pagina ha un "background.js", anche se l'estensione si aggiorna, non "ricaricherà e prenderà" finché Chrome non si riavvierà, dovrai aggiungere manualmente un trigger suUpdateDisponibile, vedi https://developer.chrome.com/extensions/runtime # event-onUpdateAvailable Suppongo che un'altra opzione sia quella di rimuovere manualmente quindi reinstallare quindi un utente otterrebbe un aggiornamento FWIW :) – rogerdpack

7

Il riavvio del browser e del sistema operativo non ha aiutato. Alla fine, l'estensione si è aggiornata, ma ci sono volute almeno 48 ore.

+6

Questa non è una risposta alla domanda dichiarata, anche se la accetti come tale. – Xan

+3

La domanda era: "quanto tempo impiegherà la versione aggiornata per raggiungere gli utenti attuali?" La risposta è stata: "almeno 48 ore". Se puoi fornire una risposta migliore, lo accetterei invece. –

+1

La risposta migliore è stata fornita, è possibile accettarlo ora. –

Problemi correlati