Перейти к содержимому

База знаний

Обновления расширений

Расширения из магазина Chrome на экране «Расширения» обновляются сами, и у каждой карточки это можно выключить. Путь такой: «Расширения» в левом столбце, затем «Обновлять само» на карточке или «Проверить обновления» у папки расширений.

Как проверяется

Через две минуты после старта и потом каждые пять часов программа спрашивает магазин обо всех расширениях с галочкой «Обновлять само», одним запросом. «Проверить обновления» у папки расширений спрашивает сразу.

«Обновлять само» по умолчанию включено у каждого расширения из магазина.

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

Проверки как при установке

Новая версия скачивается, сверяется с отпечатком файла из ответа магазина и проверяется так же, как установка: подпись, номер расширения и третье поколение.

Когда встаёт

Новая версия не меняет файлы под открытым профилем. Карточка говорит, что версия скачана и проверена и встанет, когда закроются профили с этим расширением, и сколько открыто сейчас.

«Обновить до» и «Переустановить» на карточке так же ждут, пока профили держат расширение. Свои сохранённые данные расширение через обновление проносит.

Когда не встаёт

Версия, которой нужны новые права, ждёт вашего согласия: карточка называет права и несёт «Обновить». Версия, которой нужен браузер новее, чем на этом компьютере, не ставится, и карточка называет обе версии.

Своя папка не обновляется, обновлять её не из чего, и карточка это говорит.

Что говорит карточка

У каждой карточки расширения из магазина есть «Обновлять само» и одна строка о состоянии.

  • Обновлено в такой-то день до такой-то версии

    Последнее вставшее обновление.

  • Скачана и проверена

    Ждёт, пока закроются профили с этим расширением.

  • Нужны новые права

    Ждёт «Обновить» на карточке.

  • Нужен браузер новее

    Нынешняя версия остаётся.

  • Автообновление выключено

    Версия остаётся как есть.

Чего это не делает

  • Это не обновляет расширения, поставленные внутри профиля: их нет в списке программы.
  • Это не ставит версию с новыми правами без вашего согласия.
  • Это не меняет расширение под открытым профилем.

Где это решается

Самые весомые утверждения и стенд, который держит каждое.

Новая версия проверяется как установка, подменённый файл отвергается, а под открытым профилем ничего не меняется
apps/desktop/test/автообновление-расширений.js
На обоих живых движках «Проверить обновления» ставит новую версию, и после перезапуска она работает с данными прежней
apps/desktop/test/обновление-расширения-живьём.js
Карточка показывает галочку и каждое состояние словами
apps/desktop/test/автообновление-окно.js

Вопросы

Как оставить расширение на его версии?
Снимите «Обновлять само» на его карточке. Карточка тогда говорит, что автообновление выключено и версия остаётся как есть.
Магазин не ответил. Что будет?
Строка под «Проверить обновления» это скажет, а следующая проверка придёт по расписанию. Уже поставленное не меняется.

Попробуйте на своих профилях

Бесплатный тариф даёт два профиля, без срока и без карты.