Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google chrome extension 跨多个Chrome配置文件安装相同扩展的Chrome扩展本机消息传递_Google Chrome Extension_Chrome Native Messaging - Fatal编程技术网

Google chrome extension 跨多个Chrome配置文件安装相同扩展的Chrome扩展本机消息传递

Google chrome extension 跨多个Chrome配置文件安装相同扩展的Chrome扩展本机消息传递,google-chrome-extension,chrome-native-messaging,Google Chrome Extension,Chrome Native Messaging,这感觉像是在黑暗中拍摄,但是 单个本机消息传递主机是否应该能够与安装在多个chrome配置文件上的相同扩展进行通信 我正在开发一个扩展,它安装在我的个人和工作档案中。但本地消息传递主机似乎只向最近连接的扩展实例发送消息 我不相信本机消息文档中会提到这一点,我已经没有搜索想法了,提前感谢您的帮助 使用nativeMessaging API时,每次扩展创建连接时,它都会启动一个本机应用程序实例,因此这样的实例只能与其“父”扩展进行通信。因此,应该没有问题 如果您想使用来执行相反的操作(从本机应用程序

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

单个本机消息传递主机是否应该能够与安装在多个chrome配置文件上的相同扩展进行通信

我正在开发一个扩展,它安装在我的个人和工作档案中。但本地消息传递主机似乎只向最近连接的扩展实例发送消息


我不相信本机消息文档中会提到这一点,我已经没有搜索想法了,提前感谢您的帮助

使用nativeMessaging API时,每次扩展创建连接时,它都会启动一个本机应用程序实例,因此这样的实例只能与其“父”扩展进行通信。因此,应该没有问题


如果您想使用来执行相反的操作(从本机应用程序连接到即使在Chrome关闭时也能工作的扩展),请参阅以获取更多信息或在那里创建一个新问题,询问详细信息。从我看到的信息来看,这项功能只在ChromeOS上可用,而且在默认情况下甚至被禁用。

啊,我想这就是原因所在,我一直在想他们都会连接到本机应用程序的同一个实例。我的本机应用程序绑定到一个端口,因此必须同时运行这两个端口。谢谢你的帮助!(我不认为我可以接受一条评论作为答案,但如果你作为答案提交,我会接受它)你在这方面有突破吗?我有一个类似的要求,我需要满足。