Wir haben eine Chrome Extension erstellt, die eine Ergänzung zu Websites ist, die wir für unsere Kunden hosten. Diese Websites sind unter unseren Domain-Namen gehostet und die Interaktion mit der Erweiterung externen Messaging und sich auf die Standorte im Manifest ähnlich konfiguriert ist, um die folgenden (abcdefg.com ist ein fiktives Domain Name):Chrome Extension - external_connectable und jede Art und Weise, um bei der Installation "passende" Einträge zu setzen
"externally_connectable": {
"matches": [ "http://*.abcdefg.com/*", "https://*.abcdefg.com/*"]
}
Diese funktioniert in diesen Fällen sehr gut. Wir haben jedoch eine Untergruppe von Kunden, die es vorziehen, die Website selbst unter ihrer eigenen Domain zu hosten. Das Problem besteht darin, dass das Erweiterungsmanifest für die veröffentlichte Erweiterung nicht aktualisiert werden soll, um alle diese Websites einzubeziehen.
Gibt es eine Möglichkeit, eine Version der Erweiterung (unter Windows) zu verteilen, in der die "externally_connectable" Site-Liste bei der Installation festgelegt werden kann?
Sie erhalten einen Content-Skript verwenden, um die Nachrichten auf Domains werden von den Benutzern in den Erweiterungsmöglichkeiten der weißen Liste zu übermitteln. [Chrome Extension - Alternative zu extern \ _connectable?] (http://stackoverflow.com/q/18154599) – wOxxOm
Vielen Dank für Ihre Antwort. Es ist nicht die ideale Lösung, aber die Verwendung des Content-Skript-Ansatzes für das Messaging sieht so aus, als müsste es genügen. –