Wie kann ich alle Erweiterungen von einem Chromium-basierten Browser in einen anderen exportieren/sichern/migrieren?

Wie kann ich alle Erweiterungen von einem Chromium-basierten Browser in einen anderen exportieren/sichern/migrieren?

Ich verwende weder das offizielle Google Chrome noch kann ich die Synchronisierungsfunktion nutzen.

Chromium war früher gut und flexibel, man konnte einfach den Ordner „Erweiterungen“ kopieren und es funktionierte. Ich weiß nicht, warum sie diese Funktion deaktiviert haben?? Das muss eine Verschwörung sein …

Die einzige Möglichkeit, dies heute zu tun, die ich (theoretisch) entdeckt habe, besteht darin, meine vorhandenen Erweiterungen automatisch (nicht einzeln) in .crx-Dateien zu packen, und zwar mit diesem Befehl, den ich bei Stack Exchange gefunden habe:

[path]\chrome.exe --pack-extension=c:\myext --pack-extension-key=c:\myext.pem --no-message-box

Nun, ich weiß nicht, wie man codiert oder Befehle erstellt. Deshalb weiß ich nicht, wie ich diesen Befehl auf alle meine Erweiterungen anwende.

  1. Führen Sie CMD aus
  2. ???

Helfen?

[Bearbeiten]: Ich habe vergessen zu erwähnen: Der Versuch, den Erweiterungsordner zu übertragen, erfolgte von einem INSTALLIERTEN Chrome-Browser auf einen PORTABLEN Brave-Browser. Jedes Mal, wenn ich die Erweiterungsordner (der Name lautet beispielsweise „aaocbkeamabaniccpnbapflopmcnpjbg“) kopiere und sie in dasselbe Verzeichnis von Brave einfüge, WERDEN SIE AUTOMATISCH GELÖSCHT. Vielleicht mache ich etwas falsch?

Antwort1

Dieser Ansatz scheint vielversprechend (obwohl ich ihn nicht ausprobiert habe):

  • Alle Erweiterungs-IDs abrufen
    Geben Sie ein chrome://systemund klicken Sie neben „Erweiterungen“ auf die Schaltfläche „Erweitern…“. Wählen Sie alle Erweiterungs-IDs und -Namen aus und kopieren Sie sie in eine Textdatei. Dies kann folgendermaßen aussehen:

    aapocclcgogkmnckokdopfmhonfmgoek : Slides : version 0_10
    ahfgeienlihckogmohjhadlkjgocpleb : Web Store : version 0_2
    aohghmighlieiainnegkcijnfilokake : Docs : version 0_10
    
  • In URLs konvertieren
    Verwenden Sie einen Texteditor, um alle Zeilen in dieses Format zu konvertieren:

    https://clients2.google.com/service/update2/crx?response=redirect&prodversion=49.0&x=id%3D<Extension_ID>%26installsource%3Dondemand%26uc
    

    Dabei <Extension_ID>ist die obige ID und prodversionIhre Chrome-Version. Jede URL lädt die .crxDatei der entsprechenden Erweiterung aus dem Google Store herunter.

  • Herunterladen der CRX-Dateien
    Verwenden Sie einen Massendownloader, um die Liste zu lesen und alle .crxDateien herunterzuladen.

  • Installieren der Erweiterungen
    Öffnen Sie die Seite von Chrome chrome://extensionsund ziehen Sie alle Dateien per Drag & Drop dorthin .crx.

Antwort2

Jede Browserinstallation erhält eine UID, die aus einer langen Ziffernfolge besteht. Erweiterungen, die Sie beispielsweise auf Ihrer Kopie von Chrome installieren, werden mit dieser UID verknüpft, selbst wenn Sie eine portable Version des Browsers wählen, da sie in Ihrem AppData-Ordner mit dieser UID aufgeführt werden.

Sie müssen sie jedes Mal mit jeder neuen Kopie des Browsers, die Sie auf anderen Computern installieren, neu installieren, mit Ausnahme derjenigen, die fest in der ausführbaren Programmdatei codiert sind: Opera oder Slimjet bieten standardmäßig eine Werbeblockierung, und diese Funktion ist im Programm selbst enthalten; Sie müssen nicht in den Google Store gehen, um Drittanbieter zu installieren.

Antwort3

Problemumgehung: Listen Sie sie alle in NirsoftsBrowser-AddOns-Ansicht, und installieren Sie sie einzeln neu, was einige Minuten dauert. Die Vorteile dieses Ansatzes bestehen darin, dass keine Altdaten von zuvor deinstallierten Add-Ons mitgebracht werden und dass Sie die Liste für Firefox und andere Browser, die diese Erweiterungen unterstützen, anzeigen können.

verwandte Informationen