Vor einigen Tagen hat MS die Native Messaging-Unterstützung im MS Edge veröffentlicht. Ich habe versucht, die bereits funktionierende Chrome-basierte Erweiterung zu debuggen, die Native Messaging Host unter MS Edge verwendet, und es fehlgeschlagen mit Fehler: "Native Messaging nicht für nicht-gepackte Erweiterung unterstützt". Es gibt keine Dokumentation über Native Messaging-Manifest-Registrierung (ich meine den Registrierungsschlüssel), das Format der Manifest-Datei (jeder weiß, dass NMH-Manifest für Chrome & Firefox ein wenig anders ist). Wann wird diese Dokumentation verfügbar sein? Und wie kann ich die entpackte Erweiterung mit NMH unter MS Edge debuggen?Wie Debuggen einer nicht gepackten Microsoft Edge-Erweiterung mit Native Messaging Host?
1
A
Antwort
0
The official document geben Sie die Erklärung für den Fehler "Native Messaging nicht für nicht-gepackte Erweiterung unterstützt".
The Edge extension platform restricts the native messaging host to being a UWP app that is packaged in the same AppX as the extension.
NMH Edge muss ein Universal-Windows-Plattform (UWP) App, die ein AppService registrieren sein.
NMH für Chrome/Firefox wird nicht unterstützt, da das Kommunikationsprotokoll des nativen Messaging von Edge völlig anders ist.
Verwandte Themen
- 1. Wie Native Messaging Beispiel auf Microsoft Edge ausführen?
- 2. C# nativen Host mit Chrome india Messaging
- 3. Native Messaging Chrome
- 4. Wie Debuggen native reagieren native Bibliotheken mit Android Studio?
- 5. Chrome Native Messaging mit Elektronen App
- 6. india Messaging (firefox) host Pfad enthält Raum
- 7. Chrome Native Messaging nicht geschlossen, wenn Chrom geschlossen
- 8. Google Chrome Extension In C# geschriebener Native Messaging-Host wird beim Start des Computers nicht ausgeführt.
- 9. Erben einer gepackten C-Struktur
- 10. Debuggen App mit Inspektor in Microsoft Edge
- 11. Microsoft .Net Native Compiler
- 12. Native Debuggen Android Studio
- 13. Native vs Cross-Plattform - Messaging App
- 14. Wie Debuggen nur einmal und nicht für jeden Host?
- 15. Messaging-Webhook für Microsoft Skype-Bot
- 16. wie debuggen, wenn native App reagiert nicht auf ios Gerät
- 17. Eine ähnliche Technologie wie Chrome Native Client Messaging in Firefox?
- 18. Wie debuggen Chrome-native: // newtab/mit Chrome Remote-Debugging
- 19. Wie debuggen reagieren native App mit Chrome Browser?
- 20. Microsoft Edge Console Fehler beim Einfügen einer Variablen beim Debuggen
- 21. Debuggen einer reaktionsnativen Anwendung mit Nuklid
- 22. Wie Debuggen einer Absturzanwendung
- 23. Forward Substitution gepackten Array
- 24. MS Edge Extension mit Native Messaging auf Desktop-PC - UWP-App im Hintergrund ausführen/keine Benutzeroberfläche
- 25. Fehler "Microsoft SQL Native Client Fehler '80040e37'"
- 26. Chrome Native Messaging-API chrome.runtime.connectNative ist keine Funktion
- 27. Host oder nicht Host?
- 28. Chrome nativen Messaging auf Windows
- 29. Reactive Native SyntaxError: Unerwartetes Token '.' wenn nicht in Chrome Debuggen
- 30. Debuggen native Anwendung im Offline-Modus reagieren
Danke, das hat ein wenig geholfen, aber nicht 100%. Ich habe eine UWP-App mit AppService darin erstellt nach https://msdn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume-an-app- Bedienung. Fügen Sie dann dem AppX-Ordner eine Erweiterung hinzu, ändern Sie die appxmanifest-Datei, packen Sie sie und signieren Sie mit dem temporären Zertifikat. Dann installierte die Erweiterung zum Edge (einfach ausführen und auf Installieren klicken). Nach dem Klicken auf die Schaltfläche "Starten" sieht die UWP-App wie eine eigenständige aus. –
Beim Versuch, mithilfe von chrome.runtime.connectNative() eine Verbindung zur UWP-App herzustellen, erhalte ich folgende Fehlermeldung: "App mit AppService" com.microsoft.inventory "und PackageFamilyName" MY_PFN "ist nicht verfügbar." –