我有一个chrome扩展程序,它使用本机代理与我的旧版后台Windows应用程序对话。现在我应该为edge做出相同的扩展。但是edge不支持本机代理。它使用appService API与UWP应用程序进行通信。如果,采用这种方法,我需要将我的后台应用程序转换为UWP应用程序。所以我想知道我的边缘扩展是否可以与现有的遗留应用程序进行通信?
我还有一个疑问,现在我在Chrome扩展商店中发布我的chrome扩展,这个chrome扩展是我的后台应用程序的一个客户端,我们将移动电话作为另一个客户端。因此,在安装我的应用程序时,我可以选择chrome扩展(不需要使用chrome扩展来使应用程序正常工作)。这样,应用程序不依赖于扩展,反之亦然。我是否可以单独上传边缘扩展到边缘扩展存储,它可以与我在系统中运行的应用程序通信。
答案 0 :(得分:2)
对于第一个问题,您需要使用Desktop Bridge将后台应用程序转换为UWP应用程序。有关如何开始此过程的信息,请参阅this guide。
至于将本机消息传递应用程序作为两个部分(扩展和UWP组件)发布到商店,如果本机消息传递应用程序扩展包包含您的扩展和作为&#34的UWP AppService,则可以执行此操作。 ;桥"启用它与您的独立UWP应用程序之间的通信。这个独立的UWP应用程序将是一个单独的包。