Alternative Installationsmethoden verwenden

In der Regel installieren Chrome-Nutzer Erweiterungen über deren Eintrag im Chrome Web Store und die Erweiterung direkt von dieser Seite aus installieren. In einigen Fällen wurden jedoch auch andere besser geeignet sind. Beispiel:

  • Eine Erweiterung ist mit einer anderen Software verknüpft und sollte installiert werden wenn der Nutzer diese andere Software installiert.
  • Ein Netzwerkadministrator möchte in seiner gesamten Organisation dieselben Erweiterungen installieren.

In den vorherigen Fällen unterstützt Google Chrome die folgenden Methoden zur Installation von Erweiterungen:

Beide Methoden unterstützen die Installation einer auf einem update_URL gehosteten Erweiterung. Unter Windows und macOS update_URL muss auf den Chrome Web Store verweisen. Wenn eine Erweiterung mit diesen Methoden installiert wird, Windows- und macOS-Nutzer müssen die Erweiterung über das folgende Bestätigungsdialogfeld aktivieren:

Warnung zu externer Erweiterung

Unter Linux kann die Einstellungsdatei auf eine Chrome Web Store-Erweiterung verweisen, eine extern gehostete Erweiterung oder eine CRX-Erweiterungsdatei auf dem Computer des Nutzers speichern. Linux-Nutzer werden nicht aufgefordert, die Erweiterung zu aktivieren. wird es automatisch installiert.

Hinweis

Über den Chrome Web Store installieren

Wenn Sie eine im Chrome Web Store gehostete Erweiterung vertreiben, müssen Sie zunächst die Erweiterung Erweiterung. Notieren Sie sich anschließend Folgendes:

  • Die Update-URL: https://clients2.google.com/service/update2/crx. Diese URL verweist auf die Chrome Web Store.
  • ID der Erweiterung: Diese finden Sie in der Chrome Web Store-URL der Erweiterung.

Chrome Web Store-Artikel
id [ID]

Von lokaler CRX-Datei installieren

Wenn die Bereitstellung an Linux-Nutzer aus einer lokalen Datei erfolgt, müssen Sie ein CRX-Paket verpacken. und notieren Sie sich die folgenden Informationen:

  • Die Erweiterungs-ID: Sie finden sie auf der Seite zur Verwaltung von Erweiterungen chrome://extensions.

  • Die Version der Erweiterung: Diese wird auf der Seite zur Verwaltung von Erweiterungen chrome://extensions angezeigt oder in der JSON-Manifestdatei.

Erweiterung finden
ID und Version

  • Speicherort der CRX-Datei: Das kann entweder ein lokales Verzeichnis oder eine Netzwerkfreigabe sein. Marke Prüfen Sie, ob die Datei für den Computer verfügbar ist, auf dem Sie die Erweiterung installieren möchten.

Von einem Personal Server installieren

Wenn Sie eine Erweiterung verteilen, die auf einem persönlichen Server für Linux-Nutzer gehostet wird, müssen Sie folgen Sie der Anleitung zum Installieren von Erweiterungen unter Linux und beachten Sie Folgendes: Informationen:

  • Die Erweiterungs-ID: Sie finden sie auf der Seite zur Verwaltung von Erweiterungen chrome://extensions.

  • update_url XML-Dateipfad: Dieser muss mit dem Pfad der Das Feld update_url, das in der JSON-Manifestdatei deklariert wurde.

In den folgenden Beispielen wird davon ausgegangen, dass die Version 1.0 ist und die Erweiterungs-ID aaabbbcccdddeeefff lautet.

Einstellungsdatei verwenden

macOS

  1. Erstellen Sie eine JSON-Datei mit dem Namen der Erweiterungs-ID. Beispiel: aaabbbcccdddeeefff.json
  2. Legen Sie sie in einem der folgenden Ordner ab:

    Für einen bestimmten Nutzer
    ~USERNAME/Library/Application Support/Google/Chrome/External Extensions/
    Für alle Nutzer
    /Library/Application Support/Google/Chrome/External Extensions/
  3. Geben Sie die Update-URL mit dem Feldnamen „external_update_url“ an. Beispiel: json { "external_update_url": "https://clients2.google.com/service/update2/crx" }

  4. Speichern Sie die JSON-Datei.

  5. Starten Sie Google Chrome und rufen Sie chrome://extensions auf. sollte die Erweiterung aufgeführt sein.

Fehlerbehebung bei Problemen mit Mac OS-Berechtigungen

Unter macOS werden die externen Dateien mit den Dateiendungen für alle Nutzer nur gelesen, wenn die Dateisystemberechtigungen Verhindern, dass unbefugte Nutzer sie ändern. Wenn keine externen Erweiterungen installiert sind, Chrome gestartet wurde, gibt es möglicherweise ein Berechtigungsproblem mit den Einstellungen für externe Erweiterungen Dateien. So können Sie feststellen, ob dies das Problem ist:

  1. Starten Sie das Console-Programm. Sie finden sie unter /Programme/Dienstprogramme/Konsole.
  2. Wenn ganz links in der Konsole das Symbol "Protokollliste anzeigen" steht, klicken Sie darauf. Eine zweite Spalte wird links angezeigt.
  3. Klicken Sie auf „Console Messages“ (Nachrichten in der Konsole). im linken Bereich.
  4. Suchen Sie nach dem String Externe Erweiterungen können nicht gelesen werden. Wenn es beim Lesen der externen Erweiterungsdateien, erhalten Sie eine Fehlermeldung. Nach einer anderen Fehlermeldung suchen direkt davor, wodurch das Problem erklärt wird. Angenommen, Sie sehen den folgenden Fehler: „Pfad /Library/Application Support/Google/Chrome gehört der falschen Gruppe“, müssen Sie chgrp oder das Dialogfeld „Informationen abrufen“ im Finder, um den Gruppeninhaber des Verzeichnisses zu ändern Administratorgruppe.
  5. Starten Sie Chrome neu, nachdem Sie das Problem behoben haben. Testen Sie, ob die externe Erweiterung jetzt installiert ist. Es ist es möglich, dass Chrome aufgrund eines Berechtigungsfehlers keinen zweiten Fehler erkennt. Wenn die externe Erweiterung nicht installiert war, wiederholen Sie diese Schritte, bis kein Fehler mehr in der Console-Anwendung.

Linux

  1. Erstellen Sie eine JSON-Datei mit dem Namen der Erweiterungs-ID. Beispiel: aaabbbcccdddeeefff.json.
  2. Legen Sie sie in einem der folgenden Ordner ab:

    • /opt/google/chrome/extensions/
    • /usr/share/google-chrome/extensions/
  3. In der folgenden Liste wird die Installation von Erweiterungen aus dem Chrome Web Store, einer CRX-Datei oder einer Personal Server:

    • Wenn Sie eine Chrome Web Store-Erweiterung installieren möchten, geben Sie die Update-URL mit dem Feldnamen an „external_update_url“. Beispiel: json { "external_update_url": "https://clients2.google.com/service/update2/crx" }
    • Wenn Sie die Erweiterung von einer CRX-Datei installieren möchten, geben Sie den Speicherort in „external_crx“ an und die Version in „external_version“. Beispiel: json { "external_crx": "/home/share/extension.crx", "external_version": "1.0" }
    • Um die Erweiterung zu installieren, die auf einem persönlichen Server gehostet wird, müssen die „externe_update_url“ muss auf die XML-Datei verweisen, wie im folgenden Beispiel gezeigt: json { "external_update_url": "http://myhost.com/mytestextension/updates.xml" }
  4. Speichern Sie die JSON-Datei.

  5. Starten Sie Google Chrome und rufen Sie chrome://extensions auf. sollte die Erweiterung aufgeführt sein.

Unterstützte Sprachen

Wenn Sie die Erweiterung nur für einige Browsersprachen installieren möchten, können Sie sie auflisten. im Feldnamen „supported_locales“. Das Gebietsschema kann ein übergeordnetes Gebietsschema wie "en" angeben. In diesem Fall für alle englischen Sprachen wie "en-US", "en-GB" usw. installiert. Wenn ein anderer Browser ausgewählt wurde, das von der Erweiterung nicht unterstützt wird, werden die externen Erweiterungen deinstalliert. Wenn „supported_locales“ fehlt, wird die Erweiterung für alle Sprachen installiert. Beispiel:

{
  "external_update_url": "https://clients2.google.com/service/update2/crx",
  "supported_locales": [ "en", "fr", "de" ]
}

Windows-Registrierung verwenden

  1. Suchen oder erstellen Sie den folgenden Schlüssel in der Registrierung:

    32-Bit-Windows
    HKEY_LOCAL_MACHINE\Software\Google\Chrome\Extensions
    64-Bit-Windows
    HKEY_LOCAL_MACHINE\Software\Wow6432Node\Google\Chrome\Extensions
  2. Erstellen Sie unter dem Schlüssel Erweiterungen einen neuen Schlüssel (Ordner) mit dem Namen der ID Ihres . Beispiel: aaabbbcccdddeeefff

  3. Erstellen Sie in Ihrem Erweiterungsschlüssel eine "update_url". und legen Sie dafür den folgenden Wert fest: json { "update_url": "https://clients2.google.com/service/update2/crx" }

  4. Starten Sie Chrome.

  5. Rufen Sie chrome://extensions auf. sollte die Erweiterung aufgeführt sein.

Aktualisieren und Deinstallieren

Google Chrome scannt die Metadateneinträge in den Einstellungen und der Registrierung jedes Mal, wenn der Browser wird gestartet und die erforderlichen Änderungen an den installierten externen Erweiterungen vorgenommen, die in Chrome gehostet werden Web Store

Wenn Sie eine lokale CRX-Dateierweiterung auf eine neue Version aktualisieren möchten, aktualisieren Sie die Datei und dann die Version in der JSON-Datei der Einstellungen.

Wenn Sie eine Erweiterung deinstallieren möchten, z. B. wenn Ihre Software deinstalliert wurde, entfernen Sie die Einstellung. (z. B. aaabbbcccdddeeefff.json) oder die Metadaten aus der Registry.

FAQ

In diesem Abschnitt werden häufige Fragen zu externen Erweiterungen beantwortet.

Ist „vorinstalliert“ weiterhin von Google Chrome unterstützt?

Ja, aber nur als Installation über einen update_url aus dem Chrome Web Store und nicht über einen lokalen CRX-Pfad. Weitere Informationen finden Sie unter Richtlinien für Apps und Erweiterungen.

Was sind häufige Fehler bei der Installation mit der Einstellungsdatei?

  • Sie müssen nicht dieselbe ID oder Version wie in der CRX-Datei angeben.
  • Die JSON-Datei (z. B. aaabbbcccdddeeefff.json) befindet sich am falschen Speicherort oder unter der falschen ID. stimmt nicht mit der Erweiterungs-ID überein.
  • Syntaxfehler in der JSON-Datei (Vergessen, Einträge mit einem Komma zu trennen oder ein nachgestelltes Komma zu verlassen) irgendwo).
  • Der Einstiegspunkt der JSON-Datei verweist auf den falschen Pfad zur CRX-Datei (oder zum angegebenen Pfad, aber ohne Dateinamen).
  • Umgekehrte Schrägstriche im UNC-Pfad werden nicht maskiert. Beispiel: "\\server\share\file" ist falsch. sollte es "\\\\server\\share\\extension" sein.
  • Berechtigungsprobleme bei einer Netzwerkfreigabe.

Was sind häufige Fehler bei der Installation mit der Registrierung?

  • Es wird nicht dieselbe ID angegeben, die im Chrome Web Store aufgeführt ist.
  • Schlüssel wurde an der falschen Stelle in der Registrierung erstellt.
  • Der Registry-Eintrag verweist auf den falschen Pfad zur CRX-Datei im Chrome Web Store.
  • Berechtigungsprobleme bei einer Netzwerkfreigabe.
  • Nicht alle Instanzen von Chrome sind geschlossen. Starten Sie Ihren Computer neu, nachdem Sie die Registrierung festgelegt haben.

Was passiert, wenn der Nutzer die Erweiterung deinstalliert?

Wenn der Nutzer die Erweiterung über die Benutzeroberfläche deinstalliert, wird sie auf folgenden Geräten nicht mehr installiert oder aktualisiert: für jedes Start-up. Mit anderen Worten: Die externe Erweiterung ist auf der Sperrliste.

Wie entferne ich die Sperrliste?

Wenn ein Nutzer Ihre Erweiterung deinstalliert, sollten Sie diese Entscheidung respektieren. Wenn Sie jedoch (der Wenn Sie Ihre Erweiterung versehentlich über die Benutzeroberfläche deinstalliert haben, können Sie das Sperrlisten-Tag entfernen. indem Sie die Erweiterung normal über die Benutzeroberfläche installieren und dann deinstallieren.