Wie oft werden Chrome-Erweiterungen automatisch aktualisiert? [geschlossen]

84

Wie lange dauert es, bis die aktualisierte Version die aktuellen Benutzer erreicht, wenn ich eine neue Version einer Chrome-Erweiterung in den Chrome Web Store übertrage?

Ich habe vor ungefähr sechs Stunden ein Update veröffentlicht, aber die Erweiterung wurde für mich noch nicht aktualisiert. Die Chrome-Dokumente sind unklar.

Joe Mornin
quelle
Sehen Sie die neue Version im Chrome Webstore? Wenn Sie jetzt "Erweiterungen aktualisieren" durchführen, erhalten Sie die neue Version.
source.rar
2
Wenn Ihre Frage ist, warum es nicht automatisch aktualisiert wird. Dies geschieht normalerweise einmal in mehreren Stunden. Die genaue Häufigkeit ist nicht bekannt, wie unter developer.chrome.com/extensions/autoupdate angegeben . Und in der Praxis musste ich tatsächlich neu starten, um zu sehen, dass es aktualisiert wurde, oder am Ende manuell aktualisiert werden.
source.rar
Die neue Version wird im Store angezeigt. Ich bin gespannt, wie lange es dauert, bis Benutzer das Update erhalten, da die meisten Benutzer ihre Erweiterungen nicht manuell aktualisieren.
Joe Mornin
Nach meiner Erfahrung wird es immer irgendwann aktualisiert (wahrscheinlich bei einem Neustart des Browsers zu einem Zeitpunkt, nachdem die neue Version im Webstore verfügbar ist). Aber ich weiß nicht, wie viele Stunden es mindestens dauert, wenn Sie danach fragen
source.rar
Diese Frage scheint nicht zum Thema zu gehören, da es sich um Veröffentlichungszyklen von Drittanbietern handelt.
Flexo

Antworten:

82

Derzeit beträgt der Standardwert 5 Stunden (basierend auf dem Code hier ).

Sie können dies überschreiben, indem Sie Chrome mit dem extensions-update-frequencyBefehlszeilenparameter starten. Dies ist die Häufigkeit in Sekunden. Aktivieren Sie chrome://extensionsdas Kontrollkästchen Entwicklermodus oben rechts und klicken Sie dann auf die Schaltfläche Erweiterungen jetzt aktualisieren

In Chrome Docs wird dieser 5-Stunden-Wert jedoch nicht angegeben, sodass er in zukünftigen Versionen ohne vorherige Ankündigung geändert werden kann:

Alle paar Stunden überprüft der Browser, ob installierte Erweiterungen oder Apps eine Update-URL haben. Für jede URL wird eine Anfrage an diese URL gestellt, um nach einer XML-Datei für das Aktualisierungsmanifest zu suchen.

Rory
quelle
1
Das 'Jetzt Erweiterungen aktualisieren' ist nur für Benutzer verfügbar, die das Kontrollkästchen 'Entwicklermodus' aktiviert haben
Jacob Oscarson
1
Danke @JacobOscarson, ich habe die Antwort aktualisiert.
Rory
Sieht so aus, als würde dieser Link nicht mehr funktionieren. Aber hier ist der Link aktualisiert . Es sind noch 5 Stunden.
Deliaz
1
@rogerdpack In den von Ihnen verlinkten Dokumenten heißt es außerdem: "Wenn keine Handler auf dieses Ereignis warten und Ihre Erweiterung über eine dauerhafte Hintergrundseite verfügt, verhält es sich so, als würde chrome.runtime.reload () als Antwort auf dieses Ereignis aufgerufen."
Sebastian Kreft
1
@SebastianKreft OK, das macht mehr Sinn. ref: developer.chrome.com/extensions/runtime#event-onUpdateAvailable Beachten Sie, dass es nach der Veröffentlichung weitere 60 Minuten dauern kann, bis "tatsächlich der Chrome Store erreicht ist". Ein bisschen beängstigend, dass es die background.js standardmäßig automatisch tötet, aber denke, es muss etwas tun :)
Rogerdpack
17

Ein Neustart des Browsers und des Betriebssystems hat nicht geholfen. Schließlich wurde die Erweiterung selbst aktualisiert, es dauerte jedoch mindestens 48 Stunden.

Joe Mornin
quelle
7
Dies ist keine Antwort auf die angegebene Frage, auch wenn Sie sie als solche akzeptieren.
Xan
5
Die Frage war: "Wie lange dauert es, bis die aktualisierte Version die aktuellen Benutzer erreicht?" Die Antwort war: "mindestens 48 Stunden." Wenn Sie eine bessere Antwort geben können, würde ich das stattdessen akzeptieren.
Joe Mornin
1
Die bessere Antwort wurde gegeben, Sie können es jetzt akzeptieren.
Ludwik Trammer
3
Getan. (Es war nicht da, als ich diese Antwort schrieb.)
Joe Mornin
14
Auch wenn dies die Frage nicht beantwortet, kann ich sehen, dass Sie derjenige sind, der die Frage geschrieben hat, und ich habe mich das auch gefragt. Jetzt wissen wir, dass eine Obergrenze für das automatische Datum mindestens 2 Tage beträgt. Danke, das ist nützlich für mich.
nc.