2014-06-07 16 views
56

Kiedy przesyłam nową wersję rozszerzenia Chrome do Chrome Web Store, ile czasu potrzeba, aby zaktualizowana wersja dotarła do obecnych użytkowników?Jak często aktualizacje Chrome są automatycznie aktualizowane?

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

+0

Czy widzisz nową wersję w Chrome Webstore? Jeśli zrobisz "aktualizacje rozszerzeń teraz", powinieneś otrzymać nową wersję. –

+2

Jeśli masz pytanie, dlaczego to nie jest automatyczne aktualizowanie. Zwykle dzieje się to raz na kilka godzin. Dokładna częstotliwość jest nieznana, jak wspomniano w https://developer.chrome.com/extensions/autoupdate. W praktyce musiałem zrestartować system, aby go zaktualizować lub zaktualizować ręcznie. –

+0

Nowa wersja pojawi się w sklepie. Ciekawe, ile czasu zajmuje użytkownikom otrzymanie aktualizacji, ponieważ większość użytkowników nie aktualizuje ręcznie swoich rozszerzeń. –

Odpowiedz

62

Obecnie ta wartość domyślna to 5 godzin (na podstawie the code here).

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

Chrome docs nie określa tę wartość 5 godzinny choć, więc może to zmienić w przyszłych wersjach bez wypowiedzenia:

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

+1

"Aktualizuj rozszerzenia teraz" są dostępne tylko dla użytkowników, którzy zaznaczyli pole wyboru "Tryb programisty". –

+1

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

+0

Pamiętaj, że po opublikowaniu może minąć kolejne 60 minut, aby "rzeczywiście trafić w Chrome Store". Również jeśli twoja strona ma "background.js", to nawet jeśli aktualizacje zostaną uaktualnione, nie będzie "przeładowywać i pobierać", dopóki Chrome się nie uruchomi, musisz ręcznie dodać wyzwalacz onUpdateAvailable, zobacz https://developer.chrome.com/extensions/runtime # event-onUpdateAvailable Domyślam się, że inną opcją jest ręczne usunięcie, a następnie ponowne zainstalowanie, a następnie użytkownik otrzyma aktualizację FWIW :) – rogerdpack

7

Ponowne uruchomienie przeglądarki i systemu operacyjnego nie pomogło. W końcu rozszerzenie zostało zaktualizowane, ale trwało to co najmniej 48 godzin.

+6

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

+3

Pytanie brzmiało: "ile czasu potrzeba, aby zaktualizowana wersja dotarła do obecnych użytkowników?" Odpowiedź brzmiała: "co najmniej 48 godzin". Jeśli możesz podać lepszą odpowiedź, zaakceptowałbym to. –

+1

Podano lepszą odpowiedź, można ją teraz zaakceptować. –

Powiązane problemy