3

我有一个 chrome 扩展,它使用本机代理与我的旧版后台 windows 应用程序对话。现在我应该为边缘做同样的扩展。但是 edge 不支持原生代理。它使用 appService API 与 UWP 应用程序进行通信。如果采用这种方法,我需要将我的后台应用程序转换为 UWP 应用程序。所以我想知道我的边缘扩展是否可以与我现有的遗留应用程序通信?

我还有一个疑问,现在我在 chrome 扩展商店中发布了我的 chrome 扩展,这个 chrome 扩展是我的后台应用程序的一个客户端,我们有手机作为另一个客户端。因此,在安装我的应用程序时,我可以选择 chrome 扩展(不是必须要有 chrome 扩展才能使应用程序正常工作)。这样,应用程序不依赖于扩展,反之亦然。我可以只将边缘扩展单独上传到边缘扩展商店,它可以与我在系统中运行的应用程序通信吗?

4

1 回答 1

2

对于您的第一个问题,您需要使用桌面桥将后台应用程序转换为 UWP 应用程序。请参阅本指南,了解如何开始此过程。

至于将本机消息传递应用程序作为两部分(扩展和 UWP 组件)发布到商店,如果本机消息传递应用程序扩展包包含您的扩展程序和充当“桥梁”以启用通信的 UWP AppService,则可以这样做在它和你的独立 UWP 应用之间。这个独立的 UWP 应用程序将是一个单独的包。

于 2017-04-27T19:51:47.747 回答