Как скачать расширения Chrome для установки на другой компьютер?


49

Используемый мной компьютер не имеет доступа к веб-сайту https://chrome.google.com/extensions .

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


I wish I could download the plugin and then use the file to install it, but the only option I have is to install. Почему нет? Не нажимайте левой кнопкой мыши, удерживая Alt, это попытается установить его. Вместо этого щелкните правой кнопкой мыши и выберите « Сохранить как» . Также в этом вопросе спрашивалось, как скопировать расширение из одной системы в другую, если вам нужно скопировать расширение, которое уже установлено.
Synetech

щелкните правой кнопкой мыши, просто позвольте сохранить HTML-страницу, а не установщик расширений
Logan Mzz

Ответы:


18

Хорошо. Я только что узнал, что метод принятого ответа не работает. На самом деле это работало несколько месяцев назад. Итак, когда я пришел сюда, чтобы скопировать ссылку (я забыл), я обнаружил, что это не работает. Вот что я сделал, чтобы получить файл CRX.

Примечание. Для этого вам потребуется идентификатор Chrome Extensions. Я имею в виду это как $ID$. Вы можете получить $ID$URL-адрес страницы расширения Chrome.

  1. Перейти на страницу расширений Chrome (chrome: // extensions /)

  2. Включить режим разработчика (установите флажок режима разработчика)

    введите описание изображения здесь

  3. Нажмите на кнопку «Расширение пакета». Задайте «корневой каталог расширений», как ~/.config/google-chrome/Default/Extensions/$ID$для Ubuntu, C:\Users\<Your_User_Name>\AppData\Local\Google\Chrome\User Data\Default\$ID$для Windows, ~/Library/Application Support/Google/Chrome/Default\$ID$для OS X. Оставьте поле «Закрытый ключ» пустым и нажмите «Расширение пакета».

Вы найдете .CRXфайл в том же каталоге, что и ~/.config/google-chrome/Default/Extensions/$ID$(или другие соответствующие каталоги для Windows и OS X)

(Примечание: .CRXфайл - это просто .ZIPфайл. Если все, что вам нужно, это извлечь расширение после его получения, вы можете просто найти распакованное расширение, если ~/.config/google-chrome/Default/Extensions/$ID$ вам не нужно выполнять вышеуказанные шаги. Вам нужно будет выполнить только вышеуказанные шаги если вам конкретно нужен .CRXфайл)


1
Извините, это больше не "просто ZIP" файл. Но вы можете использовать 7-Zip, чтобы извлечь его независимо. Только не пытайтесь называть это "* .zip" ...
not2qubit

Для более новой версии chrome (~ v 69) вам, возможно, придется добавить путь до файла манифеста для расширения, иначе вы можете получить ошибки пути / манифеста не найдено!
суб-разработчик


19

Я тоже удивлялся, как это сделать. Я нашел эту статью в блоге, в которой есть решение (я отредактировал его, чтобы привести его в соответствие):

  1. Найдите идентификатор интересующего вас расширения. Когда на странице сведений о расширении это будет что-то вроде
    bfbmjmiodbnnpllbbbfblcplfjjepjdn
    после
    https://chrome.google.com/webstore/detail/
  2. Вставьте это в Firefox (не в Chrome) :
    https://clients2.google.com/service/update2/crx?response=redirect&x=id%3D~~~~%26uc
    и заменив ~~~~ идентификатором расширения.
  3. Вам будет предложено сохранить файл CRX. Перетащите этот файл в окно Chrome и продолжите установку

6
у меня не работает :(
user1248256

1
Я пытался с IE, и он не работает для меня тоже
Жан-Франсуа Т.


7

С 3 сентября 2015 г. установка расширений Chrome в автономном режиме больше не работаетздесь ), поскольку Google пытается предотвратить загрузку и установку вредоносных расширений. Чтобы установить расширение в автономном режиме сегодня, необходимо установить подписанную предварительно упакованную полную версию Chrome с помощью Googles Chrome для бизнеса. Эта функция контролируется списком политик . Или согласно этому посту , вы можете использовать их каналы Dev или Canary для запуска любого расширения. Их последние сборки можно найти здесь


0

Я нашел решение на основе лучшего решения в этом сообщении на форуме: https://productforums.google.com/forum/#!topic/chrome/g02KlhK12fU

Подводя итог, решение:

  1. Перейдите туда, где установлено расширение на вашем компьютере
  2. Создайте файл .crx самостоятельно
  3. Перетащите файл crx в Chrome для установки

Точнее:

  1. Найдите идентификатор интересующего вас расширения в конце пути из Chrome Web Store (последние группы странных символов). Например, это «cfhdojbkjhnklbpkdaibdccddilifddb» для следующей ссылки.

    https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb

  2. Перейдите туда, где установлены плагины (по умолчанию это должно быть « % APPDATA% / .. / Local / Google / Chrome / Данные пользователя / По умолчанию / Расширения » в Windows.

  3. Откройте папку вашего расширения (имя папки - это идентификатор расширения ("cfhdojbkjhnklbpkdaibdccddilifddb"). Обратите внимание, что есть подпапка с версией расширения.

  4. В Chrome перейдите на страницу с «Расширениями» и нажмите «Режим разработчика»

  5. Нажмите «Pack Extension» и выберите папку « Local /.../ Extensions // ».

  6. Файл .crx был создан в папке «Local /.../ Extensions /».

  7. Чтобы установить расширение в Chrome (другой аккаунт или компьютер), просто перетащите файл crx в Google Chrome.

Если это не ясно, не стесняйтесь комментировать.


-1

Если у вас есть доступ к базе кода для пакета .crx, вы также можете установить его непосредственно в chrome, перейдя в chrome: // extensions /.

Затем нажмите «Загрузить распакованные расширения» и выберите корневой каталог (из кода).

Расширение должно работать сейчас.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.