是否可以从chrome扩展中访问COM对象?

问题描述:

我有一个桌面应用程序,我想为其创建一个Chrome扩展。我只需要知道我是否可以从chrome扩展中访问Windows COM对象。是否可以从chrome扩展中访问COM对象?

不,你不能(直接)。

如果您需要,您需要创建一些本机应用程序“代理”,它将通过Native Messaging协议与您的分机通信,并通过您想要的任何本地方法(例如COM)与您的现有应用程序交谈。

请注意,此Native Host应用程序不能与Web Store中的扩展件捆绑在一起;但您可以将其与桌面应用程序捆绑在一起。