Як скопіювати розширення з однієї установки Chrome на іншу?


22

'' За відсутності веб-сторінки '' можна додати до назви.

Я не намагався синхронізувати Chrome серед моїх систем. Мій друг не зміг додати розширення (YouTube Downloader). Але я додав його до свого браузера десь раніше. Тому я спробував скопіювати .crxфайл та встановити на іншому комп’ютері. Chrome сповістив мене, що "Ви можете встановити лише веб-магазин Chrome".

То як я можу встановити в іншій системі?


1
Я вважав це питання актуальним після того, як Evernote закрив це розширення "Ясно". Я не хочу перейти з мого офісного ноутбука на персональний ноутбук.
КНУ

Відповіді:


22

Ви повинні мати можливість встановити .crxфайл, але, можливо, вам доведеться спробувати кілька речей.

  • По-перше, якщо ви просто перетягніть .crxфайл у вікно браузера, ви побачите внизу сторінки повідомлення з проханням підтвердити. Якщо ви натиснете кнопку Підтвердити , він повинен попросити встановити. Якщо це не працює, спробуйте створити простий .htmlфайл, який містить якір ( <a>тег) із hrefвказівкою на .crxфайл:

    розширення

    Помістіть .htmlфайл у те саме місце, що і .crxфайл, і відкрийте його. Клацніть посилання і переконайтеся, чи Chrome дозволяє вам встановити його так.

    Якщо це не так, ви можете спробувати запустити локальний веб-сервер і подати файл звідти (я знаю, у мене це робиться хоча б раз).


  • Інший (можливо, простіший) варіант - витягнути .crxфайл (використовуючи, наприклад, 7Zip ). Відкрийте сторінку розширень ( chrome://extensions/), встановіть прапорець у режимі розробника , а потім Завантажте розпаковане розширення… :

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


  • Нарешті, ви можете вручну скопіювати розширення, але це відчуває біль у задника:

    1. Відкрити сторінку розширень ( chrome://extensions/)
    2. Установіть прапорець Режим розробника
    3. Вивчіть ідентифікатор розширення (довгий рядок літер поруч ID:)
    4. Відкрийте Каталог даних користувача , а потім Extensionsкаталог
    5. Скопіюйте папку з тим самим іменем, що ідентифікатор розширень, у Extensionsпапку цільової системи
    6. Відкрийте файл Preferencesу Каталозі даних користувачів у текстовому редакторі
    7. Знайдіть розділ, що містить розширення (виконайте пошук ідентифікатора)
    8. Скопіюйте весь розділ, переконуючись у правильній відповідності брекетів, наприклад:

      "jchfimlohbodnpamghfgfgabbnfajpbe": {
        "from_bookmark": false,
        "from_webstore": false,
        …
        "path": "jchfimlohbodnpamghfgfgabbnfajpbe\\2012.6.9_0",
        "state": 1
      },
      
    9. Вставте розширення у Preferencesфайл цільового комп'ютера. Перевірте },кінцеву кому ( в кінці блоку). Якщо блок, який ви вставили, є останнім (тобто наступний рядок - це один дужки один відступ назад), тоді ви повинні видалити кому, але якщо це інший блок, то ви повинні переконатися, що він є (очевидно, чи ви потрібен він чи ні, коли ви насправді вставляєте його)

    10. Збережіть файл (можливо, вам потрібно створити резервну копію, Preferencesа може навіть і весь ваш Extensionsкаталог) та запустіть Chrome

  • Це були варіанти копіювання загальних розширень, але для розширень, спеціально для завантаження відео на YouTube, я рекомендую взагалі відмовитися від розширень (які, як правило, виконуються в цілому окремому процесі) та використовувати сценарій користувача YousableTubeFix .

    Він додає кнопку Завантажити відео YouTube, але також дозволяє налаштувати те, що ви робите чи не хочете, і на сторінці. Наприклад, багато людей захочуть позбутися розділу коментарів та / або розділу пов’язаних відео, а YouvableTubeFix дозволяє вам це робити.

    YouvableTubeFix також дозволяє вам налаштувати відео YouTube, щоб вони не починали автоматично буферувати та відтворювати, що дуже корисно.

    Оскільки це сценарій, він працює лише при необхідності, тому не використовує зайву пам’ять під час перегляду інших сайтів, а також не вимагає веб-магазину, а його можна просто зберегти / встановити / тощо.

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


@Synetech Я натиснув розпакувати, вказав на ddfsfsdsf в каталозі розширень і отримав помилку "Файл маніфесту відсутній або нечитабельний", тому я натиснув розпакувати, вказав на sdfdsfdsfddssd \ 7.0 і сказав: "Не можу завантажити розширення з .. . «ключ" manifest_version "повинен бути присутнім і бути встановлений в 2 (без лапок ...» Так я редагував manifest.json , але я все ще отримую цю помилку. pastebin.com/raw.php?i=sjRkg4VK
barlop

Я пригадую щось про новіші версії Chrome, які останнім часом все більше закриваються, а вимоги до розширення суворіші, тому він може приймати менше розширень, ніж раніше. Я пройду кілька тестів у вівторок.
Synetech

@Synetech спасибі, ось розширення, яке я намагаюся. це називається "меню вкладки". Я зашпаркував папку з комп'ютера, встановленого на galfofdpepkcahkfobimileafiobdplb.zip. Я не можу встановити її на свою іншу машину ge.tt/6BKTsdk/v/0
barlop

@barlop, я просто спробував це в Chromium 11, і він встановився чудово (коли я вказав на 7_0папку). Я скоро спробую його на більш новій, заблокованій версії.
Synetech

@barlop, я просто спробував це в новій версії Chrome, і він завантажився чудово (знову, вказуючи його на 7_0папку). Спробуйте перейменувати Каталог даних користувачів, щоб Chrome створив свіжий порожній профіль. Якщо його можна завантажити, то це проблема з вашим профілем користувача.
Synetech

4

Якщо ви використовуєте Windows 7, скопіюйте їх з іншого C:\Users\your-username\AppData\Google\Chrome\User Data\Default\Extensionsпакета та вставте їх у ту саму папку на іншому комп'ютері. Замініть your-usernameсвоїм іменем користувача.

Якщо ви не переживаєте про свою конфіденційність, ви все одно можете синхронізувати всі ваші дані, розширення та налаштування. Для цього натисніть значок гайкового ключа та виберіть Увійти до Chromium ... , але для початку вам знадобиться обліковий запис Google.



1
> скопіюйте їх зExtensions -1 Це не працюватиме. Щойно ви запустите Chrome, папку буде видалено з Extensions. Попередьте, спробуйте і переконайтеся самі. Просто скопіювавши це, ви неправильно не повідомили Chrome про розширення, і немає звички просто сліпо завантажувати все, що трапляється в Extensiosnкаталог, оскільки це було б вкрай поганим дизайном безпеки. Синхронізація може / повинна працювати, але це добре для ваших власних систем; Я не хотів би створити новий акаунт, яким слід ділитися з іншою людиною; особливо якщо це одноразова штука.
Synetech

@Synetech Я не можу коментувати синхронізацію, але повторно скопіювавши папку dsfsdfsdfsdsfd (розширення, як ми знаємо, створюють такі імена папок), я можу підтвердити, що про хром не бачать розширення та видаляють папку.
барлоп

Так, Chrome має неприємну звичку сліпо видаляти що-небудь і все в Extensionsпапці, яка не зареєстрована у Preferencesфайлі. Багато людей втратили розширення через це невтішну поведінку (яка зберігається до останньої версії).
Synetech

1
  1. Завантажили хроноване розширення з Інтернету та зберегли його на моєму дисководі "D". (Розширення файлу: crx)

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

  2. Потім я перетягнув файл з диска "D" і перекинув його на консоль "Управління розширеннями" Chrome. Він буде встановлений.

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


1) як ви завантажили файл, я не впевнений, як це зробити в хромі 2) якщо файл більше не в Інтернеті, то що, ви повинні перенести його з іншого комп'ютера, але ваша відповідь це не стосується.
барлоп

0

Метод, описаний Олівером та Мохітом, дійсно працює. Я не зміг знайти розширення в магазині Chrome (припинено?), Але у мене була * .CRX файл у моїй папці завантажень із попередньої установки (на комп'ютері XP). Я передав файл на новий комп'ютер (Win7, по мережі). Після відкритого вікна розширень Chrome у мене була відкрита інша папка, як показано на малюнку. За допомогою простого перетягування розширення було встановлено на новому місці!

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.