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


22

'' In Abwesenheit von Web '' kann dem Titel hinzugefügt werden.

Ich habe nicht versucht, Chrome zwischen meinen Systemen zu synchronisieren. Mein Freund konnte keine Erweiterung hinzufügen (YouTube Downloader). Aber ich habe es vor einiger Zeit zu meinem Browser hinzugefügt. Also habe ich versucht, die .crxDatei zu kopieren und auf dem anderen Computer zu installieren. Chrome hat mich darüber informiert, dass "nur Sie mit Chrome Web Store installieren können".

Wie kann ich das auf dem anderen System installieren?


1
Ich fand diese Frage relevant, nachdem Evernote seine "Clearly" -Erweiterung beendet hatte. Ich möchte nicht von meinem Büro-Laptop auf meinen persönlichen Laptop migrieren.
KNU

Antworten:


22

Sie sollten in der Lage sein, die .crxDatei zu installieren , müssen jedoch möglicherweise einige Dinge ausprobieren.

  • Wenn Sie die .crxDatei einfach in das Browserfenster ziehen, sollte unten auf der Seite ein Hinweis angezeigt werden, der Sie zur Bestätigung auffordert. Wenn Sie auf Bestätigen klicken , werden Sie zur Installation aufgefordert. Wenn dies nicht funktioniert, erstellen Sie eine einfache .htmlDatei mit einem Anker ( <a>Tag) href, der auf die .crxDatei verweist :

    Erweiterung

    Legen Sie die .htmlDatei an den gleichen Speicherort wie die .crxDatei und öffnen Sie sie. Klicken Sie auf den Link und prüfen Sie, ob Sie ihn in Chrome so installieren können.

    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 zuvor getan habe).


  • Eine andere (wahrscheinlich einfachere) Option ist das Extrahieren der .crxDatei ( z. B. mit 7Zip ). Öffnen Sie die Seite mit den Erweiterungen ( chrome://extensions/), aktivieren Sie das Kontrollkästchen Entwicklermodus und laden Sie die entpackte Erweiterung… :

    Bildbeschreibung hier eingeben


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

    1. Öffnen Sie die Erweiterungsseite ( chrome://extensions/)
    2. Aktivieren Sie das Kontrollkästchen Entwicklermodus
    3. Untersuchen Sie die ID der Erweiterung (lange Buchstabenfolge neben ID:)
    4. Öffnen Sie das Benutzerdatenverzeichnis und dann das ExtensionsVerzeichnis
    5. Kopieren Sie den Ordner mit demselben Namen wie die ID der Erweiterung in den ExtensionsOrdner des Zielsystems
    6. Öffnen Sie die Datei Preferencesim Benutzerdatenverzeichnis in einem Texteditor
    7. Suchen Sie den Abschnitt mit der Erweiterung (suchen Sie nach der ID)
    8. Kopieren Sie den gesamten Abschnitt und achten Sie darauf, dass die geschweiften Klammern korrekt übereinstimmen. Beispiel:

      "jchfimlohbodnpamghfgfgabbnfajpbe": {
        "from_bookmark": false,
        "from_webstore": false,
        …
        "path": "jchfimlohbodnpamghfgfgabbnfajpbe\\2012.6.9_0",
        "state": 1
      },
      
    9. Fügen Sie die Erweiterung in die PreferencesDatei des Zielcomputers ein. Überprüfen Sie das nachfolgende Komma ( },am Ende des Blocks). Wenn der Block, den Sie eingefügt haben, der letzte ist (dh die nächste Zeile ist eine einzelne geschweifte Klammer mit einem Einzug zurück), müssen Sie das Komma entfernen. Wenn es sich jedoch um einen anderen Block handelt, müssen Sie sicherstellen, dass er vorhanden ist (es ist offensichtlich, ob Sie dies tun) brauche es oder nicht, wenn du es tatsächlich einfügst)

    10. Speichern Sie die Datei (möglicherweise möchten Sie eine Sicherungskopie PreferencesIhres gesamten ExtensionsVerzeichnisses 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 zu verzichten (die normalerweise in einem separaten Prozess ausgeführt werden) und das YousableTubeFix- Benutzerskript zu verwenden.

    Es fügt YouTube-Videos eine Download- Schaltfläche hinzu , aber Sie können auch konfigurieren, was Sie auf der Seite tun oder nicht wollen. Zum Beispiel werden viele Leute den Kommentarbereich und / oder den Bereich für verwandte Videos loswerden wollen, und mit YousableTubeFix können Sie dies auch tun.

    Mit YousableTubeFix können Sie YouTube-Videos auch so konfigurieren, dass sie nicht automatisch gepuffert und wiedergegeben werden, was äußerst nützlich ist.

    Und da es sich um ein Skript handelt, wird es nur bei Bedarf ausgeführt, sodass beim Durchsuchen anderer Websites kein zusätzlicher Speicherplatz belegt wird und der Web Store nicht erforderlich ist. Es kann einfach gespeichert / installiert / usw. werden.

Bildbeschreibung hier eingeben


@Synetech Ich habe auf entpacken geklickt, auf ddfsfsdsf im Erweiterungsverzeichnis verwiesen und die Fehlermeldung "Manifestdatei fehlt oder ist nicht lesbar" erhalten. Also habe ich auf entpacken geklickt, auf sdfdsfdsfddssd \ 7.0 verwiesen und es wurde gesagt, dass die Erweiterung von nicht geladen werden konnte.
Msgstr

Ich erinnere mich, dass neuere Chrome-Versionen in letzter Zeit mehr gesperrt und die Erweiterungsanforderungen verschärft wurden, sodass möglicherweise weniger Erweiterungen als zuvor akzeptiert werden. Ich werde am Dienstag einige Tests durchführen.
Synetech

@Synetech danke, hier ist die Erweiterung, die ich versuche. es „Tab - Menü“ , rief ich den Ordner von einem Computer Reißverschluss habe es auf galfofdpepkcahkfobimileafiobdplb.zip installiert ist ich es nicht auf meine anderen Maschine installieren können ge.tt/6BKTsdk/v/0
barlop

@barlop, ich habe es gerade in Chromium 11 ausprobiert und es wurde einwandfrei installiert (als ich es auf den 7_0Ordner zeigte). Ich werde es bald auf einer neueren, gesperrten Version ausprobieren.
Synetech

@barlop, ich habe es gerade in einer neuen Version von Chrome ausprobiert und es hat sich ganz gut geladen (erneut, indem ich es auf den 7_0Ordner zeige). Versuchen Sie, das Nutzerdatenverzeichnis umzubenennen, damit Chrome ein neues, leeres Profil erstellt. Wenn es geladen werden kann, liegt ein Problem mit Ihrem Benutzerprofil vor.
Synetech

4

Wenn Sie Windows 7 verwenden, kopieren Sie sie von C:\Users\your-username\AppData\Google\Chrome\User Data\Default\Extensionsund fügen Sie sie in denselben Ordner auf einem anderen Computer ein. Ersetzen Sie your-usernamedurch Ihren Benutzernamen.

Wenn Sie sich keine Sorgen um Ihre Privatsphäre machen, können Sie all Ihre Daten, Erweiterungen und Einstellungen trotzdem synchronisieren. Klicken Sie dazu auf das Schraubenschlüsselsymbol und wählen Sie In Chromium anmelden ... aus. Zunächst benötigen Sie jedoch ein Google-Konto.



1
> kopiere sie vonExtensions -1 Das geht nicht. Sobald Sie Chrome ausführen, wird der Ordner von gelöscht Extensions. Probieren Sie es aus und überzeugen Sie sich. Durch einfaches Kopieren haben Sie Chrome nicht richtig über die Erweiterung informiert, und es ist nicht die Gewohnheit, alles, was sich im ExtensiosnVerzeichnis befindet, blind zu laden, da dies ein äußerst schlechtes Sicherheitsdesign wäre. Die Synchronisierung könnte / sollte funktionieren, ist aber gut für Ihre eigenen Systeme. Ich möchte kein neues Konto erstellen, um es mit einer anderen Person zu teilen. vor allem, wenn es sich um eine einmalige Sache handelt.
Synetech

@Synetech Ich kann die Synchronisierung nicht kommentieren, aber den Ordner dsfsdfsdfsdsfd erneut kopieren (Erweiterungen, wie wir wissen, erzeugen Ordnernamen wie diese). Ich kann bestätigen, dass Chrome die Erweiterung nicht erkennt, und den Ordner löschen.
Barlop

Ja, Chrome hat die unangenehme Angewohnheit, alles in dem ExtensionsOrdner, der nicht in der PreferencesDatei registriert ist, blind zu löschen . Viele Menschen haben aufgrund dieses frustrierenden Verhaltens (das bis zur neuesten Version anhält) Erweiterungen verloren.
Synetech

1
  1. Die Chrome-Erweiterung aus dem Internet heruntergeladen und auf meinem Laufwerk "D" gespeichert. (Dateierweiterung: crx)

    Bildbeschreibung hier eingeben
    klicken um zu vergrößern

  2. Dann habe ich die Datei vom Laufwerk "D" gezogen und auf der Chrome-Konsole "Erweiterungen verwalten" abgelegt. Es wird installiert.

    Bildbeschreibung hier eingeben
    klicken um zu vergrößern


1) Wie haben Sie die Datei heruntergeladen? Ich bin mir nicht sicher, wie Sie das in Chrome machen sollen. 2) Wenn die Datei nicht mehr online ist, müssen Sie sie von einem anderen Computer übertragen, aber Ihre Antwort deckt das nicht ab.
Barlop

0

Die von Oliver und Mohit beschriebene Methode funktioniert. Ich konnte die Erweiterung nicht mehr im Chrome Store finden (eingestellt?), Aber ich hatte die * .CRX-Datei aus einer früheren Installation (auf einem XP-Computer) in meinem Downloads-Ordner. Ich habe die Datei auf einen neuen Computer übertragen (Win7, über ein Netzwerk). Bei geöffnetem Chrome-Erweiterungsfenster war der andere Ordner geöffnet, wie in der Abbildung dargestellt. Mit einem einfachen Drag & Drop wurde die Extension an der neuen Stelle installiert!

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.