Chrome 扩展本机消息,在多个 chrome 配置文件中安装了相同的扩展

Chrome Extension Native Messaging with same extension installed across multiple chrome profiles

这感觉像是在黑暗中拍摄,但是...

单个 Native Messaging 主机是否应该能够与安装在多个 chrome 配置文件上的相同扩展进行通信?

我正在开发一个安装在我的个人资料和工作资料中的扩展程序。但是 Native Messaging 主机似乎只向最近连接的扩展实例发送消息。

我认为 Native Messaging 文档中没有解决这个问题,我 运行 没有搜索思路,在此先感谢您的帮助!

当使用 nativeMessaging API 时,它会在每次扩展创建连接时启动本机应用程序实例,因此此类实例只能与其 "parent" 扩展通信。因此,应该没有问题。

如果您想使用 chrome.runtime.onConnectNative to do the reverse (to connect from a native app to an extension which will work even when Chrome is closed) see crbug.com/967262 获取更多信息或创建新问题,请在此处询问详细信息。从这些信息来看,我发现此功能仅在 ChromeOS 上可用,甚至默认情况下处于禁用状态。