Do more on the web, with a fast and secure browser!

Download Opera browser with:

  • built-in ad blocker
  • battery saver
  • free VPN
Download Opera

Как выборочно запретить расширениям обновляться?

  • @kreesr Не совсем понял. Скажем, есть версия 2.0.0, которая мне нужна, она более старая. Эта версия есть у меня в виде отдельного файла 2.0.0.crx, скачанного из интернета. Я так и пытался установить ее: удалил полностью расширение последней версии, после чего установил версию 2.0.0. Она работает до закрытия браузера. Как только происходит новый запуск браузера, версия 2.0.0 автоматом и мгновенно обновляется до последней версии. Не знаю, как это побороть.

    В чем смысл упаковки более ранней версии расширения в файл crx, если она у меня и так есть в формате этого файла?

  • @fonm Спасибо за совет, попробую написать им.

  • @wlb2020 said in Как выборочно запретить расширениям обновляться?:

    В чем смысл упаковки более ранней версии расширения в файл crx, если она у меня и так есть в формате этого файла?

    Смысл в том, что скаченное из магазина расширение .crx обновляется по ID. Если это расширение перепаковать средствами браузера, ID изменится и расширение обновляться не будет.
    Алгоритм действий для примера 2.0.0.crx:

    1. Переименовать файл 2.0.0.crx в 2.0.0.zip
    2. Создать папку 2.0.0_locked и скопировать туда содержимое архива 2.0.0.zip
    3. В opera://extensions включить режим разработчика и выбрать пункт "Упаковка расширения".
    4. В качестве корневого каталога указать папку 2.0.0_locked и упаковать расширение.

    Получившийся файл 2.0.0_locked.crx можно устанавливать в браузер, обновляться это расширение не будет т.к. имеет ID отличный от расширения из файла 2.0.0.crx.
    Такую схему я проверял лично, должно работать.

  • @wlb2020 said in Как выборочно запретить расширениям обновляться?:

    disable the auto-update of a separate extension in Opera

    @wlb2020 I will recommend using an updated extension, but if you want to use an outdated extension, then download it offline and manually install it. This will help in preventing auto-updated.

  • @johnd78 Расширение не хочет упаковываться. Пишет, что секретный файл ключа уже используется. А как его удалить - непонятно. В общем ни один из способов заставить расширение обновляться - не работает.
    Opera 36.0.2130
    Win XP

  • @madcowboy said in Как выборочно запретить расширениям обновляться?:

    Пишет, что секретный файл ключа уже используется.

    Cекретный файл ключа это файл с расширением .pem. Его можно смело удалить, после этого должно упаковываться нормально даже в древней Opera 36.0.2130 под XP. Только формат расширения будет .nex а не .crx.

  • @johnd78 Файл манифеста отсутствует или недоступен для чтения. Эх, одни проблемы.

  • @madcowboy said in Как выборочно запретить расширениям обновляться?:

    Файл манифеста отсутствует или недоступен для чтения.

    Такая ошибка проявляется, если при упаковке неправильно выбрана папка распакованного расширения. Я сейчас специально протестировал упаковку расширений в Опера 36.0.2130.80. Все работает.

  • @johnd78 Спасибо, упаковалось. Буду проверять в действии. Спасибо.

  • @johnd78 Вроде второй день работает на мём упакованном расширении. Ни разу не обновилось ещё. Хотя раньше обновлялось два-три раза за день. С непонятной тенденцией: после выключения-включения, или даже в течение рабочего процесса. Будем смотреть дальше.