如何使用Native Messaging Host调试未打包的Microsoft Edge扩展?

时间:2017-01-24 10:34:13

标签: microsoft-edge chrome-native-messaging

几天前,MS在MS Edge中发布了Native Messaging支持。 我已经尝试调试已经运行的基于Chrome的扩展,该扩展在MS Edge下使用Native Messaging Host,但它失败并出现错误:“非打包扩展不支持Native Messaging”。 没有关于Native Messaging清单注册(我的意思是注册表项)的文档,清单文件的格式(每个人都知道Chrome和Firefox的NMH清单有点不同)。何时提供此文件? 如何在MS Edge下使用NMH调试解压扩展?

1 个答案:

答案 0 :(得分:0)

The official document给出错误的解释“非打包扩展不支持Native Messaging”。

  

Edge扩展平台将本机消息传递主机限制为与扩展程序打包在同一AppX中的UWP应用程序。

NMH for Edge必须是一个注册AppService的通用Windows平台(UWP)应用程序 不支持NMH for Chrome / Firefox,因为Edge的本机消息传递的通信协议完全不同。