Con quale frequenza vengono aggiornate automaticamente le estensioni di Chrome? [chiuso]


84

Quando invio una nuova versione di un'estensione di Chrome al Chrome Web Store, quanto tempo impiegherà la versione aggiornata a raggiungere gli utenti attuali?

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


Vedi la nuova versione sul webstore di Chrome? Se fai un "aggiornamento estensioni adesso" dovresti ottenere la nuova versione.
source.rar

2
Se la tua domanda è perché non si aggiorna automaticamente. Ciò accade in genere una volta ogni diverse ore. La frequenza precisa è sconosciuta come menzionato in developer.chrome.com/extensions/autoupdate . E in pratica ho dovuto riavviare per vederlo aggiornare o ho finito per aggiornarli manualmente.
source.rar

La nuova versione appare nel negozio. Sono curioso di sapere quanto tempo impiega gli utenti a ricevere l'aggiornamento, poiché la maggior parte degli utenti non aggiorna manualmente le proprie estensioni.
Joe Mornin

Dalla mia esperienza si aggiorna sempre alla fine (probabilmente al riavvio del browser in un punto dopo che la nuova versione è disponibile sul webstore). Ma non conosco il numero minimo di ore necessarie per farlo se è quello che stai chiedendo
fonte.rar

Questa domanda sembra essere fuori tema perché riguarda i cicli di pubblicazione di terze parti.
Flexo

Risposte:


84

Attualmente il valore predefinito è 5 ore (in base al codice qui ).

Puoi sovrascriverlo avviando chrome con il extensions-update-frequencyparametro della riga di comando, che è la frequenza in secondi. E si può andare chrome://extensions, selezionare la modalità sviluppatore casella in alto a destra, quindi premere l'Aggiornamento estensioni Ora pulsante

I documenti di Chrome non specificano questo valore di 5 ore, quindi potrebbe cambiare nelle versioni future senza preavviso:

Ogni poche ore , il browser controlla se eventuali estensioni o app installate hanno un URL di aggiornamento. Per ognuno, effettua una richiesta a quell'URL cercando un file XML manifest di aggiornamento.


1
"Aggiorna estensioni ora" è disponibile solo per gli utenti che hanno selezionato la casella di controllo "Modalità sviluppatore"
Jacob Oscarson,

1
Grazie @JacobOscarson, ho aggiornato la risposta.
Rory

Sembra che questo collegamento non funzioni più. Ma ecco il link aggiornato . Sono ancora 5 ore.
Deliaz

1
@rogerdpack I documenti a cui ti sei collegato dicono anche "Se nessun gestore è in ascolto per questo evento e la tua estensione ha una pagina di sfondo persistente, si comporta come se chrome.runtime.reload () fosse chiamato in risposta a questo evento."
Sebastian Kreft

1
@SebastianKreft OK, questo ha più senso. ref: developer.chrome.com/extensions/runtime#event-onUpdateAvailable Nota che possono essere necessari altri 60 minuti per "raggiungere davvero il negozio di Chrome" dopo la pubblicazione. Un po 'spaventoso il fatto che ucciderà automaticamente background.js per impostazione predefinita ma immagino che debba fare qualcosa :)
rogerdpack

17

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


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

5
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, la accetterei invece.
Joe Mornin

1
La risposta migliore è stata fornita, puoi accettarla ora.
Ludwik Trammer

3
Fatto. (Non c'era quando ho scritto questa risposta.)
Joe Mornin

14
Anche se questo non risponde alla domanda, vedo che sei tu che ha scritto la domanda, e mi sono chiesto lo stesso. Ora sappiamo che un limite superiore per l'aggiornamento automatico è di almeno 2 giorni. Grazie, mi è utile.
nc.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.