Navigation

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Users
    • Groups
    • Rules
    • Help

    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

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

    Русский
    6
    13
    1113
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • wlb2020
      wlb2020 last edited by

      Имеется следующая проблема: использую расширение HLS Downloader, но последняя его версия работает хуже, чем более ранние. Я нашел файл crx более ранней версии, успешно установил, а при перезапуске Оперы расширение автоматически обновилось на последнюю версию. Поиски решения в гугле привели на эту страницу: https://forums.opera.com/topic/14765/как-запретить-конкретному-расширению-обновляться . Эта тема уже закрыта и считается решенной, но предложенный там способ: "попробуйте запустить Opera, и перейти в адресную строку, вставьте opera://flags/#extension-content-verification , и нажмите Enter, а затем выберите "Отключено" из выпадающего списка, и нажмите "Перезапустить", и посмотреть, поможет ли это или нет" - больше не работает, на странице настроек flags теперь длинный список настроек и ни одна из них явно не отвечает за обновления чего бы то ни было, а на отдельную страницу настроек extension-content-verification никак не попасть.

      Редактирование файла manifest.json, лежащего в папке расширения, с указанием другого адреса обновления также ни к чему не приводит, расширение обновляется при старте браузера как ни в чем не бывало.

      У меня вопрос к разработчикам или тем, кто в курсе: существует ли еще возможность отключить автообновление отдельного расширения в Опере? Если да, то как это сделать?

      Примечание: указанное расширение установлено с помощью другого расширения - "Установка расширений Chrome", т.к. оно существует только для Хрома и скачивается из магазина Хрома.

      Reply Quote 0
        kreesr fonm 2 Replies Last reply
      • kreesr
        kreesr @wlb2020 last edited by

        @wlb2020
        Упаковать в файл (.crx) нужное расширение, удалить установленное и установить заново с этого файла.

        Reply Quote 0
          wlb2020 1 Reply Last reply
        • fonm
          fonm @wlb2020 last edited by fonm

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

          opera://flags/#extension-content-verification

          Этого флага уже нет.

          Можно попробовать тут спросить или попросить про выборочное обновление, а вдруг прокатит.

          Reply Quote 0
            wlb2020 1 Reply Last reply
          • wlb2020
            wlb2020 @kreesr last edited by

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

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

            Reply Quote 0
              johnd78 1 Reply Last reply
            • wlb2020
              wlb2020 @fonm last edited by

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

              Reply Quote 0
                1 Reply Last reply
              • johnd78
                johnd78 @wlb2020 last edited by johnd78

                @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.
                Такую схему я проверял лично, должно работать.

                Reply Quote 0
                  madcowboy 1 Reply Last reply
                • naheed
                  naheed last edited by

                  @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.

                  Reply Quote 0
                    1 Reply Last reply
                  • madcowboy
                    madcowboy @johnd78 last edited by

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

                    Reply Quote 0
                      johnd78 1 Reply Last reply
                    • johnd78
                      johnd78 @madcowboy last edited by johnd78

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

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

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

                      Reply Quote 0
                        madcowboy 1 Reply Last reply
                      • madcowboy
                        madcowboy @johnd78 last edited by

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

                        Reply Quote 0
                          johnd78 1 Reply Last reply
                        • johnd78
                          johnd78 @madcowboy last edited by

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

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

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

                          Reply Quote 0
                            madcowboy 2 Replies Last reply
                          • madcowboy
                            madcowboy @johnd78 last edited by

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

                            Reply Quote 0
                              1 Reply Last reply
                            • madcowboy
                              madcowboy @johnd78 last edited by

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

                              Reply Quote 0
                                1 Reply Last reply
                              • First post
                                Last post

                              Computer browsers

                              • Opera for Windows
                              • Opera for Mac
                              • Opera for Linux
                              • Opera beta version
                              • Opera USB

                              Mobile browsers

                              • Opera for Android
                              • Opera Mini
                              • Opera Touch
                              • Opera for basic phones

                              • Add-ons
                              • Opera account
                              • Wallpapers
                              • Opera Ads

                              • Help & support
                              • Opera blogs
                              • Opera forums
                              • Dev.Opera

                              • Security
                              • Privacy
                              • Cookies Policy
                              • EULA
                              • Terms of Service

                              • About Opera
                              • Press info
                              • Jobs
                              • Investors
                              • Become a partner
                              • Contact us

                              Follow Opera

                              • Opera - Facebook
                              • Opera - Twitter
                              • Opera - YouTube
                              • Opera - LinkedIn
                              • Opera - Instagram

                              © Opera Software 1995-