1

Chrome автоматически обновляет установленные расширения, если они были установлены через интернет-магазин. С другой стороны, если вы используете расширение, которое там не размещено, вы можете вручную добавить его в Chrome, но не сможете автоматически обновить расширение. Вам нужно скачать обновленное расширение, открыть страницу расширения и перетащить туда новый файл, чтобы обновить его.

Есть ли способ автоматического обновления расширений за пределами интернет-магазина? Я не знаю, возможно ли добавить веб-расширение в качестве надежного URL-адреса для автообновления или что-то подобное, поэтому Chrome также будет проверять наличие обновлений там.

2 ответа2

1

Решение было описано Google:

Если вы размещаете собственное расширение или приложение, вам необходимо добавить поле "update_url" в файл manifest.json, например: { "name": "My extension", ... "update_url": "http://myhost.com/mytestextension/updates.xml", ... }

См. Http://developer.chrome.com/extensions/autoupdate.html для получения дополнительной информации.

1

Автообновление для приложений вне магазина больше не доступно из-за новых правил безопасности:

https://developer.chrome.com/extensions/autoupdate

Начиная с M33, пользователи стабильных / бета-каналов Windows могут загружать только расширения, размещенные в Chrome Web Store (см. Защита пользователей Windows от вредоносных расширений).

Дополнительная информация:

https://support.google.com/chrome/answer/2811969?p=ui_remove_non_cws_extensions

Единственный способ использовать эти "частные" расширения без хранилища - это удалить ключ update_url из manifest.json и обновить их вручную, перетаскивая новые версии на страницу расширений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .