2017-01-24 29 views
1

数日前MSはMS Edgeでネイティブメッセージングのサポートをリリースしました。 MS EdgeでNative Messaging Hostを使用しているChromeベースの拡張機能をデバッグしようとしましたが、「Native Messagingはパッケージ化されていない拡張機能ではサポートされていません」というエラーで失敗しました。 ネイティブメッセージマニフェストの登録(レジストリキーを意味します)、マニフェストファイルの形式に関する文書はありません(誰でもChrome &のNMHマニフェストは少し異なります)。このドキュメントはいつ入手できますか? MS EdgeでNMHを使用してアンパック拡張をデバッグするにはどうすればよいですか?ネイティブメッセージングホストでパックされていないMicrosoft Edge拡張機能をデバッグする方法はありますか?

答えて

0

The official document「パッケージ化されていない拡張機能ではネイティブメッセージングがサポートされていません」というエラーが発生しました。

The Edge extension platform restricts the native messaging host to being a UWP app that is packaged in the same AppX as the extension.

EdgeのNMHはAppServiceを登録ユニバーサルのWindowsプラットフォーム(UWP)アプリでなければなりません。
Edgeのネイティブメッセージングの通信プロトコルがまったく異なるため、Chrome/Firefox用のNMHはサポートされていません。

+0

ありがとう、これは少し助けましたが100%ではありませんでした。 私は、AppServiceを持つUWPアプリケーションをhttps://msdn.microsoft.com/en-us/windows/uwp/launch-resume/how-to-create-and-consume-an-app-ws/に基づいて作成しました。サービス。その後、AppXフォルダに拡張機能を追加し、appxmanifestファイルを変更し、パックし、一時証明書で署名します。次に、拡張機能をEdgeにインストールします(実行してInstallをクリックします)。 Launchボタンをクリックすると、UWPアプリがスタンドアロンのアプリケーションとして実行されているように見えます。 –

+0

chrome.runtime.connectNative()を使用してUWPアプリケーションに接続しようとすると、次のエラーが表示されます。 "AppService" com.microsoft.inventory "とPackageFamilyName" MY_PFN "のAppは使用できません。 –

関連する問題