Cloud und Internet

Wie kopiere ich eine Erweiterung von einer Chrome-Installation in eine andere?


Die automatische Synchronisierung zwischen Browsern ist praktisch, aber wenn Sie sie im Stich lassen (oder Sie es vorziehen, sie nicht zu verwenden), können Sie Erweiterungen immer noch manuell zwischen Chrome-Installationen kopieren. Lesen Sie weiter, um zu sehen, wie.

Die heutige Frage-und-Antwort-Sitzung kommt mit freundlicher Genehmigung von SuperUser – einer Unterabteilung von Stack Exchange, einer Community-gesteuerten Gruppierung von Q&A-Websites.

Die Frage

SuperUser-Leser Arulapan verwendet das integrierte Synchronisierungstool von Chrome nicht und möchte seine Erweiterungen manuell synchronisieren, ohne den Chrome Store zu verwenden. Er schreibt:

Ich habe nicht versucht, Chrome zwischen meinen Systemen zu synchronisieren. Mein Freund konnte keine Erweiterung (YouTube Downloader) hinzufügen. Aber ich habe es vor einiger Zeit meinem Browser hinzugefügt. Also habe ich versucht, die .crx-Datei zu kopieren und auf dem anderen Computer zu installieren. Chrome hat mir mitgeteilt, dass nur Sie den Chrome Web Store verwenden können.

Wie kann ich also auf dem anderen System installieren?

Ist es so einfach wie das Kopieren der Datei oder ist das Verschieben von Erweiterungen von einem System auf ein anderes komplizierter?

Die Antwort

SuperUser-Mitwirkender Synetech springt mit einer ausführlichen Antwort ein:

Sie sollte in der Lage sein, die .crx-Datei zu installieren, aber Sie müssen möglicherweise ein paar Dinge ausprobieren.

Wenn Sie zunächst die .crx-Datei einfach in das Browserfenster ziehen, sollten Sie unten auf der Seite einen Hinweis sehen, der Sie zur Bestätigung auffordert. Wenn du klickst Bestätigen, es sollte Sie zur Installation auffordern. Wenn dies nicht funktioniert, erstellen Sie eine einfache .html-Datei mit einem Anker ( -Tag) mit einem href-Hinweis auf die .crx-Datei:

Erweiterung

Legen Sie die .html-Datei am selben Ort wie die .crx-Datei ab und öffnen Sie sie. Klicken Sie auf den Link und prüfen Sie, ob Chrome eine solche Installation zulässt.

Wenn dies nicht der Fall ist, können Sie versuchen, einen lokalen Webserver auszuführen und die Datei von dort aus bereitzustellen (ich weiß, dass ich dies mindestens einmal getan habe).

Eine andere (wahrscheinlich einfachere) Option ist das Extrahieren der .crx-Datei (mit ( 7zip beispielsweise). Öffnen Sie die Erweiterungsseite (chrome://extensions/) und klicken Sie auf das Entwicklermodus Kontrollkästchen, und dann Entpackte Erweiterung laden…:

1622789234 584 Wie kopiere ich eine Erweiterung von einer Chrome Installation in eine

Schließlich könnten Sie die Erweiterung manuell kopieren, aber es ist etwas schmerzhaft:

  1. Öffnen Sie die Erweiterungsseite (chrome://extensions/)
  2. Klicken Sie auf das Kontrollkästchen Entwicklermodus
  3. Überprüfen Sie die ID der Erweiterung (lange Buchstabenfolge neben ID:)
  4. Öffnen Sie das Benutzerdatenverzeichnis und dann das Erweiterungsverzeichnis
  5. Kopieren Sie den Ordner mit dem gleichen Namen wie die ID der Erweiterungen in den Erweiterungsordner des Zielsystems
  6. Öffnen Sie die Datei Preferences im User Data Directory in einem Texteditor
  7. Suchen Sie den Abschnitt mit der Erweiterung (suchen Sie nach der ID)
  8. Kopieren Sie den gesamten Abschnitt und stellen Sie sicher, dass die Klammern richtig übereinstimmen, zum Beispiel:
  9. "jchfimlohbodnpamghfgfgabbnfajpbe": {
    "from_bookmark": false,
    "from_webstore": false,

    "path": "jchfimlohbodnpamghfgfgabbnfajpbe\2012.6.9_0",
    "state": 1
    },

  10. Fügen Sie die Erweiterung in die Preferences-Datei des Zielcomputers ein. Überprüfen Sie das abschließende Komma ( das } am Ende des Blocks). Wenn der eingefügte Block der letzte ist (dh die nächste Zeile ist eine einzelne geschweifte Klammer um einen Rückrückzug), müssen Sie das Komma entfernen, aber wenn es ein anderer Block ist, müssen Sie sicherstellen, dass es dort ist (es ist offensichtlich, ob Sie brauchen oder nicht, wenn Sie es tatsächlich einfügen)
  11. Speichern Sie die Datei (möglicherweise möchten Sie eine Sicherungskopie der Einstellungen und möglicherweise sogar Ihres gesamten Erweiterungsverzeichnisses erstellen) und führen Sie Chrome aus

Dies waren Optionen zum Kopieren allgemeiner Erweiterungen, aber für Erweiterungen speziell zum Herunterladen von YouTube-Videos empfehle ich, auf Erweiterungen ganz zu verzichten (die normalerweise in einem ganz separaten Prozess ausgeführt werden) und die Verwendung der YousableTubeFix Benutzer-Skript.

1622789235 236 Wie kopiere ich eine Erweiterung von einer Chrome Installation in eine

Es fügt YouTube-Videos eine Download-Schaltfläche hinzu, aber Sie können auch konfigurieren, was Sie auf der Seite tun oder nicht möchten. Zum Beispiel werden viele Leute den Kommentarbereich und/oder den Abschnitt mit verwandten Videos loswerden wollen, und YousableTubeFix ermöglicht Ihnen dies ebenfalls.

Mit YousableTubeFix können Sie auch YouTube-Videos so konfigurieren, dass das Puffern und Abspielen nicht automatisch gestartet wird, was äußerst nützlich ist.

Und weil es ein Skript ist, wird es nur bei Bedarf ausgeführt, sodass es beim Surfen auf anderen Websites keinen zusätzlichen Speicher verbraucht und auch keinen Web Store benötigt und einfach gespeichert/installiert/usw.

Eine solide Antwort und ein Tipp für ein praktisches YouTube-Skript? Farbe uns beeindruckt.

Möchten Sie der Erklärung noch etwas hinzufügen? Ton in den Kommentaren ab. Möchten Sie mehr Antworten von anderen technisch versierten Stack Exchange-Benutzern lesen? Probier das aus Vollständiger Diskussionsthread hier.



Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Schaltfläche "Zurück zum Anfang"