Перенос расширений Google Chrome с помощью режима разработчика

Всем доброго времени суток... Как перенести расширения Google Chrome из одного профиля в другой. Или из Chrome на одном компьютере в Chrome на компьютере другом, а может быть вообще в другой браузер на базе Chromium (вот это двинул речь). Самый простой способ перенос расширений Google Chrome с помощью режима разработчика – это подключить свой Google — аккаунт, и расширения синхронизируются вместе с прочими данными. Но этот способ не будет работать с другими Chromium — браузерами. И он не подойдёт, если нам нужно перенести расширения в профиль не свой, а другого человека.

Можно зайти в настройки каждого из расширений. Там по ссылкам перейти на страничку их загрузки в интернет — магазине Chrome и по этим ссылкам установить их в другом профиле или браузере. Для массового переноса можно использовать специальные расширения. Формирующие HTML — файлы экспорта со ссылками установки всех имеющиеся в браузере расширений. Но как быть, если в магазине Chrome больше нет возможности установки расширения. Тем не менее оно годное и рабочее. В таком случае можно использовать имеющийся в Chromium — браузерах функционал упаковки и распаковки расширений в режиме разработчика.

Перенос расширений Google Chrome с помощью режима разработчика

Итак, у нас в браузере установлено какое — нибудь годное расширение, достойной замены которому в магазине Chrome нет. Но когда мы в его настройках пытаемся зайти на его страничку в магазине...,

Перенос расширений Google Chrome с помощью режима разработчика

браузер просто выдаёт ошибку поиска запрашиваемого URL. В таком случае нам ничего не остаётся более, как просто скопировать идентификатор этого расширения в адресной строке, это набор символов после последнего слеша.

Перенос расширений Google Chrome с помощью режима разработчика

Этот идентификатор мы также можем получить на страничке настроек расширения, соответственно, в разделе браузера «Расширения», но только после активации режима разработчика.

Перенос расширений Google Chrome с помощью режима разработчика

Далее в этом режиме разработчика нам нужно упаковать расширение и перенести файлы упаковки в другое место или на другой компьютер. В другом профиле Chrome или другом браузере впоследствии также нужно будет активировать режим разработчика и извлечь файлы упаковки.

Истинное предназначение режима разработчика – это предоставление возможности разработки и тестирования для создателей расширений. То — есть это не стабильно работающий механизм бэкапа, и, соответственно, успех в использовании этого режима в качестве инструмента переноса расширений никак не может быть гарантирован в каждом подряд случае. Тем не менее ради удовольствия работы с годным расширением, которого уже нет в магазине Chrome, попробовать этот инструмент стоит.

Как упоминалось, расширения из Chrome можно перенести в другой браузер. Это должен быть Chromium — браузер с поддержкой расширений из магазина Chrome. Этому условию соответствуют многие Chromium — браузеры, однако не все из них поддерживают режим разработчика. Например, он есть в Opera, Vivaldi, в новом Microsoft Edge. А вот в передовом отечественном веб — обозревателе Яндекс.Браузере режима разработчика нет (а жаль).

Упаковка расширения

Для упаковки расширения нам нужно отыскать его папку в профиле Google Chrome. Собственно, для этого мы и копировали идентификатор. Жмём клавиши Win+R и вводим путь:

%userprofile%\AppData\Local\Google\Chrome\User Data\Default\Extensions

Это путь к папке расширений нашего профиля Chrome. Откроется проводник с этой папкой, и в поле поиска мы вставляем скопированный идентификатор расширения, которое хотим упаковать. Жмём «Enter»...

Перенос расширений Google Chrome с помощью режима разработчика

Заходим в найденную поиском папку расширения с названием его идентификатора...

Перенос расширений Google Chrome с помощью режима разработчика

Далее, открываем папку с версией расширения, но открываем с помощью контекстного меню проводника в отдельном окне...

Перенос расширений Google Chrome с помощью режима разработчика

Это нужно, чтобы в проводнике значился путь конкретно этой папки с версией расширения, а не путь результатов поиска. Копируем этот путь...

Перенос расширений Google Chrome с помощью режима разработчика

Далее, снова обращаемся к Chrome и в разделе расширений жмём кнопку вверху окна «Упаковать расширение»...

Перенос расширений Google Chrome с помощью режима разработчика

Указываем скопированный путь к папке с версией расширения. Жмём «Упаковать расширение»...

Перенос расширений Google Chrome с помощью режима разработчика

Жмём «Ок»...

Перенос расширений Google Chrome с помощью режима разработчика

Теперь снова обращаемся к папке в профиле Chrome с идентификатором расширения. В ней теперь уже будет не только папка с версией расширения, но два дополнительных файла с расширениями «.crx» и «.pem»...

Перенос расширений Google Chrome с помощью режима разработчика

Копируем всё, что находится внутри папки с названием идентификатора, куда — то в надёжное место. Ну а если расширение нужно перенести в браузер на другом компьютере, то, соответственно, переносим скопированное на диск другого компьютера...

Распаковка расширения

Как распаковать расширение в другом профиле Chrome или в другом Chromium — браузере... В последних идём в раздел расширений, включаем там режим разработчика. Жмём кнопку «Загрузить распакованное расширение»...

Перенос расширений Google Chrome с помощью режима разработчика

Указываем путь к папке с названием версии расширения, там, где мы её перенесли вместе с двумя дополнительными файлами в надёжное место или на другой компьютер...

Перенос расширений Google Chrome с помощью режима разработчика

И всё, расширение будет распаковано...

Перенос расширений Google Chrome с помощью режима разработчика

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

Перенос расширений Google Chrome с помощью режима разработчика

Перенос расширений Google Chrome с помощью режима разработчика

Заключение

В статье расписаны все подробные шаги как с помощью режима разработчика Google Chrome переносить расширения, которых нет в магазине, в другие профили этого браузера или в другие Chromium — браузеры...

Soft-Click
Комментарии: 4
  1. Юра78

    Проблема в браузере Google Chrome — не упаковываются расширения вошел в менеджер расширений, включил режим разработчика, вошел в нужное расширение, для сохранения на диске нажимаю кнопку «Упаковать», указываю путь и выдает такую ошибку:

    «Ошибка в упакованном расширении. Файл манифеста отсутствует или недоступен для чтения».

    1. Макс (автор)

      Обнови страницу, перед этим стерев весь кэш, через команду CTRL+F5. Пробуй, должно получиться. :idea:

  2. Юрий

    У меня XP SP3 x 32bit Chrome Версия 49.0.2623.112. Не отображается идентификатор в списке расширений, и не находится папка, копированием части адреса страницы расширения в магазине приложений со вставкой в окно «выполнить». Очень надеялся на метод, но не работает. Просьба проверить метод на ХР и внести уточнения в статью :!:

    1. Макс (автор)

      Здравствуйте Юрий... Сейчас нет возможности проверить данный способ на Windows XP SP3 x 32bit... Очень жаль...

Добавить комментарий