如何分发带有 Chrome 扩展名的本地消息传递主机

How to distribute a Native Messaging Host with Chrome Extension

我开发了一个与主机通信的扩展(也是我开发的),正如 https://developer.chrome.com/extensions/nativeMessaging 示例所提供的那样,它工作得很好。

现在我需要将我的主机与我的扩展一起分发,但我在分发中找不到如何将我的主机与我的扩展一起打包。有没有我该怎么做的例子?或者我必须将我的主机分发到其他地方吗?

I couldn't find in Distributions how can I package my host along my extension.

Chrome 开发人员requested and turned down 对此提供了支持。

我建议阅读该主题以了解本机主机应如何根据它们工作。

Or must I distribute my host elsewhere?

就是这个主意。您需要在其他地方托管安装程序。

wOxxOm 的提议不会无缝运行,因为如果没有在系统中注册本地主机就无法运行(例如,在 Windows 上添加注册表项)- 扩展无法触发。

您仍然可以按照 安装程序 的 bundle-download-open 路线,但我想它可能会被 Chrome 网上商店拒绝。