1

J'ai développé une extension qui communique avec un hôte (également développé par moi), tel que fourni par l'exemple https://developer.chrome.com/extensions/nativeMessaging, et cela fonctionne très bien.Comment distribuer un hôte de messagerie native avec l'extension Chrome

Maintenant, j'ai besoin de distribuer mon hôte avec mon extension et je ne pouvais pas trouver dans les distributions comment puis-je emballer mon hôte le long de mon extension. Y a-t-il des exemples de comment puis-je le faire? Ou dois-je distribuer mon hôte ailleurs?

+0

Essayez de l'inclure dans l'extension, puis utilisez l'API chrome.downloads pour le télécharger dans le répertoire de téléchargement par défaut et dans son rappel appelez chrome.downloads.open. Consultez la documentation et les [extensions de démonstration] (https://developer.chrome.com/extensions/samples#downloads). – wOxxOm

Répondre

2

Je ne pouvais pas trouver dans Distributions comment puis-je empaqueter mon hôte le long de mon extension.

La prise en charge de ce problème a été effectuée par les développeurs de Chrome sur requested and turned down.

Je vous recommande de lire ce fil pour avoir un aperçu de la façon dont les hôtes natifs sont censés fonctionner selon eux.

Ou dois-je distribuer mon hôte ailleurs?

C'est l'idée. Vous avez besoin d'un installateur hébergé ailleurs. La proposition de wOxxOm ne fonctionnera pas de manière transparente, car un hôte natif ne peut pas fonctionner sans l'enregistrer auprès du système (par exemple en ajoutant une clé de registre sous Windows), ce qu'une extension ne peut pas déclencher.

Il est possible que vous puissiez toujours suivre l'itinéraire du téléchargement groupé pour un programme d'installation , mais j'imagine que Chrome Web Store risque de le désapprouver.

+0

Merci, je vais le distribuer ailleurs. –