Ich entwickle Chrome-Erweiterung, die mit meinem laufenden Dienst kommunizieren muss. Ich habe versucht, die Native-Messaging-Funktion von Chrome zu verwenden, aber es ist mir nicht gelungen, die Erweiterung mit dem laufenden Dienst kommunizieren zu lassen. Ich habe es geschafft, mit nativen (nicht bereits läuft app) zu kommunizieren, wie es hier beschrieben: Google chrome native messagingKommunikation zwischen Chrome-Erweiterung und Windows-Dienst
1
A
Antwort
0
es unmöglich ist, für Native Messaging zu „verbinden“ zu einem bereits laufenden Prozess.
Daher müssen Sie entweder etwas anderes verwenden (ein lokaler WebSockets-Server in Ihrem Dienst ist eine gute alternative Idee) oder den Native Messaging-Host zu einer Art "Proxy" machen: Sie können in Chrome einen neuen starten. und es verwendet einen anderen Kanal, um mit dem bereits laufenden Dienst zu kommunizieren.