google-chrome - 如何使用 Chrome 扩展程序分发 native 消息传递主机

标签 google-chrome google-chrome-extension chrome-native-messaging

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

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

最佳答案

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



对此的支持已经 requested and turned down由 Chrome 开发人员提供。

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

Or must I distribute my host elsewhere?



这就是想法。您需要在其他地方托管的安装程序。

wOxxOm 的提议不会无缝地工作,因为本地主机不能在不向系统注册的情况下运行(例如在 Windows 上添加注册表项)——扩展不能触发。

您可能仍然可以遵循安装程序的 bundle-download-open 路线,但我想它可能会被 Chrome 网上应用店所反对。

关于google-chrome - 如何使用 Chrome 扩展程序分发 native 消息传递主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45568151/

相关文章:

javascript - 来自background.js的Chrome扩展: Call function in contentscript. js

google-chrome-extension - 我可以在用户授予权限后重新打开我的弹出窗口吗?

javascript - Node.js 阻塞性质

google-chrome - Chrome DevTools 协议(protocol) - 拦截和修改 websocket 请求

javascript - 将文本替换为带有 chrome 扩展的链接

google-chrome - 什么是应用程序之间的本地消息传递以及它是如何工作的?

google-chrome-extension - 安装chrome原生客户端(nacl)

google-chrome - Chrome Native Messaging Api 不适用于 Linux

javascript - 无法设置属性 ... 未定义 --- 奇怪

javascript - Chrome Profiler 中的 "Not optimized"警告是什么意思?