Як часто розширення Chrome автоматично оновлюються? [зачинено]


84

Коли я надсилаю нову версію розширення Chrome до Веб-магазину Chrome, скільки часу потрібно, щоб оновлена ​​версія дійшла до поточних користувачів?

Я надіслав оновлення близько шести годин тому, але розширення для мене ще не оновилося. Документи Chrome незрозумілі.


Чи бачите ви нову версію в веб-магазині chrome? Якщо ви робите "оновити розширення зараз", вам слід отримати нову версію.
source.rar

2
Якщо ваше запитання - чому це не автоматичне оновлення. Зазвичай це відбувається раз на кілька годин. Точна частота невідома, як згадується у developer.chrome.com/extensions/autoupdate . І на практиці мені фактично довелося перезапуститись, щоб побачити, як воно оновлюється, або в кінцевому підсумку оновив їх вручну.
source.rar

Нова версія з’являється в магазині. Мені цікаво, скільки часу потрібно, щоб користувачі отримали оновлення, оскільки більшість користувачів не оновлюватимуть розширення вручну.
Джо Морнін,

З мого досвіду він завжди оновлюється (можливо, при перезапуску браузера в той момент, коли нова версія стане доступною у веб-магазині). Але я не знаю мінімальної кількості годин, щоб це зробити, якщо це те, про що ви просите
source.rar

Здається, це питання не є темою, оскільки йдеться про цикли публікацій сторонніх розробників.
Flexo

Відповіді:


83

На даний час це значення за замовчуванням становить 5 годин (на основі коду тут ).

Ви можете змінити це, запустивши chrome із параметром extensions-update-frequencyкомандного рядка, який є частотою в секундах. І ви можете піти chrome://extensions, відзначте режим розробника прапорець у правому верхньому кутку, а потім натисніть Оновити Extensions зараз кнопку

Документи Chrome не вказують цього 5-годинного значення, тому воно може змінитися в майбутніх версіях без попередження:

Кожні кілька годин браузер перевіряє, чи встановлені розширення чи програми мають URL-адресу оновлення. Для кожного з них він робить запит до цієї URL-адреси, шукаючи файл XML маніфесту оновлення.


1
"Оновити розширення зараз"
доступне

1
Дякую @JacobOscarson, я оновив відповідь.
Рорі

Схоже, це посилання більше не пробуджується. Але тут оновлене посилання . Це ще 5 годин.
Deliaz

1
@rogerdpack У документах, на які ви посилалися, також сказано: "Якщо жодна обробна програма не прослуховує цю подію, а ваше розширення має постійну фонову сторінку, воно поводиться так, ніби у відповідь на цю подію викликається chrome.runtime.reload ()."
Себастьян Крефт,

1
@SebastianKreft Добре, що має більше сенсу. ref: developer.chrome.com/extensions/runtime#event-onUpdateAvailable Зверніть увагу, що після публікації може пройти ще 60 хвилин, щоб "насправді потрапити в магазин Chrome". Трохи страшно, що він автоматично вб'є background.js за замовчуванням, але здогадуюсь, що він повинен щось зробити :)
rogerdpack

17

Перезавантаження браузера та ОС не допомогло. Зрештою, розширення оновилось, але це зайняло принаймні 48 годин.


7
Це не відповідь на заявлене питання, навіть якщо ви приймаєте його як таке.
Xan

5
Питання було: "скільки часу потрібно, щоб оновлена ​​версія дійшла до поточних користувачів?" Відповідь була така: "принаймні 48 годин". Якщо ви можете надати кращу відповідь, я натомість прийняв би це.
Джо Морнін,

1
Надано кращу відповідь, ви можете прийняти її зараз.
Людвік Траммер

3
Готово. (Не було там, коли я писав цю відповідь.)
Джо Морнін,

14
Навіть якщо це не дає відповіді на запитання, я бачу, що ви написали запитання, і мені це теж цікаво. Тепер ми знаємо, що верхня межа для автоматичного оновлення становить принаймні 2 дні. Дякую, це корисно для мене.
nc.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.