Jak często rozszerzenia Chrome są aktualizowane automatycznie? [Zamknięte]


84

Kiedy wysyłam nową wersję rozszerzenia Chrome do Chrome Web Store, ile czasu zajmie, zanim zaktualizowana wersja dotrze do obecnych użytkowników?

Przesunąłem aktualizację około sześć godzin temu, ale rozszerzenie nie zostało jeszcze zaktualizowane. Dokumenty Chrome są niejasne.


Czy widzisz nową wersję w sklepie Chrome? Jeśli zrobisz „Aktualizuj rozszerzenia teraz”, powinieneś otrzymać nową wersję.
source.rar

2
Jeśli masz pytanie, dlaczego nie aktualizuje się automatycznie. Zwykle dzieje się to raz na kilka godzin. Dokładna częstotliwość nie jest znana, jak wspomniano na developer.chrome.com/extensions/autoupdate . W praktyce musiałem zrestartować, aby zobaczyć, jak się zaktualizował, lub zaktualizowałem je ręcznie.
source.rar

Nowa wersja pojawia się w sklepie. Jestem ciekawy, ile czasu zajmuje użytkownikom otrzymanie aktualizacji, ponieważ większość użytkowników nie aktualizuje ręcznie swoich rozszerzeń.
Joe Mornin

Z mojego doświadczenia wynika, że ​​w końcu zawsze się aktualizuje (prawdopodobnie po ponownym uruchomieniu przeglądarki w momencie, gdy nowa wersja jest dostępna w sklepie internetowym). Ale nie znam minimalnej liczby godzin potrzebnych na zrobienie tego, jeśli o to pytasz
source.rar

To pytanie wydaje się być niezwiązane z tematem, ponieważ dotyczy cykli publikacji innych firm.
Flexo

Odpowiedzi:


83

Obecnie jest to domyślnie 5 godzin (na podstawie kodu tutaj ).

Możesz to zmienić, uruchamiając chrome z extensions-update-frequencyparametrem wiersza poleceń, który jest częstotliwością w sekundach. I można przejść do chrome://extensions, zaznacz tryb programisty wyboru w prawym górnym rogu, a następnie naciśnij Aktualizacja Rozszerzenia teraz przycisk

Dokumenty Chrome nie określają jednak tej wartości 5 godzin, więc może się ona zmienić w przyszłych wersjach bez powiadomienia:

Przeglądarka co kilka godzin sprawdza, czy jakiekolwiek zainstalowane rozszerzenia lub aplikacje mają adres URL aktualizacji. Dla każdego z nich wysyła żądanie do tego adresu URL, szukając pliku XML manifestu aktualizacji.


1
Opcja „Aktualizuj rozszerzenia teraz” jest dostępna tylko dla użytkowników, którzy zaznaczyli pole wyboru „Tryb programisty”
Jacob Oscarson

1
Dzięki @JacobOscarson, zaktualizowałem odpowiedź.
Rory

Wygląda na to, że ten link już nie działa. Ale tutaj jest zaktualizowany link . Nadal jest 5 godzin.
Deliaz,

1
@rogerdpack Dokumenty, do których prowadziło łącze, również mówią „Jeśli żaden program obsługi nie nasłuchuje tego zdarzenia, a Twoje rozszerzenie ma trwałą stronę w tle, zachowuje się tak, jakby w odpowiedzi na to zdarzenie wywoływano chrome.runtime.reload ()”.
Sebastian Kreft,

1
@SebastianKreft OK, to ma większy sens. ref: developer.chrome.com/extensions/runtime#event-onUpdateAvailable Pamiętaj, że po opublikowaniu może minąć jeszcze 60 minut, zanim „naprawdę trafi do sklepu Chrome”. Trochę przerażające, że domyślnie automatycznie zabije background.js, ale domyślam się, że musi coś zrobić :)
rogerdpack

17

Ponowne uruchomienie przeglądarki i systemu operacyjnego nie pomogło. Ostatecznie rozszerzenie samo się zaktualizowało, ale zajęło to co najmniej 48 godzin.


7
To nie jest odpowiedź na postawione pytanie, nawet jeśli akceptujesz to jako takie.
Xan,

5
Pytanie brzmiało: „jak długo potrwa, zanim zaktualizowana wersja dotrze do obecnych użytkowników?” Odpowiedź brzmiała: „co najmniej 48 godzin”. Jeśli możesz podać lepszą odpowiedź, zaakceptuję to.
Joe Mornin

1
Podano lepszą odpowiedź, możesz ją teraz zaakceptować.
Ludwik Trammer

3
Gotowe. (Nie było go tam, kiedy pisałem tę odpowiedź.)
Joe Mornin

14
Nawet jeśli to nie daje odpowiedzi na pytanie, widzę, że to ty napisałeś pytanie, a ja się nad tym zastanawiałem. Teraz wiemy, że górna granica automatycznej aktualizacji to co najmniej 2 dni. Dziękuję, to jest dla mnie przydatne.
nc.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.