
Я не использую официальный Google Chrome и не могу использовать его функцию синхронизации.
Chromium раньше был хорошим и гибким, можно было просто скопировать папку "extensions" и всё работало... Не знаю, почему они отключили эту возможность?? Это, должно быть, заговор...
Единственный способ, который я обнаружил на сегодняшний день (теоретически), — это автоматическая (не по одному) упаковка моих существующих расширений в файлы .crx с помощью этой команды, которую я нашел на Stack Exchange:
[path]\chrome.exe --pack-extension=c:\myext --pack-extension-key=c:\myext.pem --no-message-box
Теперь я не знаю, как кодировать или создавать команды, поэтому я не знаю, как применить эту команду ко всем моим расширениям.
- Запустить CMD
- ???
Помощь?
[Изменить]: Забыл упомянуть - попытка перенести папку расширений была предпринята из УСТАНОВЛЕННОГО браузера Chrome в ПОРТАТИВНЫЙ браузер Brave, поэтому каждый раз, когда я копирую папки расширений (например, с именем "aaocbkeamabaniccpnbapflopmcnpjbg") и вставляю их в тот же каталог Brave, ОНА АВТОМАТИЧЕСКИ УДАЛЯЛАСЬ... может быть, я что-то делаю не так?
решение1
Этот подход кажется многообещающим (хотя я его не пробовал):
Получить все идентификаторы расширений
Введитеchrome://system
и нажмите рядом с "extensions" кнопку "Expand...". Выберите и скопируйте все идентификаторы и имена расширений в текстовый файл. Это может выглядеть так:aapocclcgogkmnckokdopfmhonfmgoek : Slides : version 0_10 ahfgeienlihckogmohjhadlkjgocpleb : Web Store : version 0_2 aohghmighlieiainnegkcijnfilokake : Docs : version 0_10
Преобразовать в URL-адреса
Используйте текстовый редактор, чтобы преобразовать все строки в следующий формат:https://clients2.google.com/service/update2/crx?response=redirect&prodversion=49.0&x=id%3D<Extension_ID>%26installsource%3Dondemand%26uc
Где
<Extension_ID>
указанный выше идентификатор иprodversion
ваша версия Chrome. Каждый URL загрузит.crx
файл соответствующего расширения из Google Store.Загрузите файлы .crx
Воспользуйтесь массовым загрузчиком, чтобы прочитать список и загрузить все.crx
файлы.Установить расширения
Откройте Chrome на страницеchrome://extensions
и перетащите на нее все.crx
файлы.
решение2
Каждая установка браузера получает UID, состоящий из длинной серии цифр. Расширения, которые вы устанавливаете на свою копию, скажем, Chrome, будут связаны с этим UID, даже если вы выберете портативную версию браузера, поскольку они будут указаны в вашей папке AppData как имеющие этот UID.
Вам придется переустанавливать их каждый раз с каждой новой копией браузера, устанавливаемой на других компьютерах, за исключением тех, которые жестко закодированы в исполняемом файле программы: Opera или Slimjet предлагают блокировку рекламы «из коробки», и эта функциональность встроена в саму программу; вам не нужно заходить в Google Store, чтобы установить сторонние приложения.
решение3
Обходной путь: перечислите их все в Nirsoft'sПросмотр дополнений к браузеру, и переустанавливать по одному, что занимает несколько минут. Преимущества этого подхода в том, что он не переносит устаревшие данные из ранее удаленных дополнений, и что вы можете просмотреть список для Firefox и других браузеров, которые принимают эти расширения.