在设置应用程序中查找 Chrome 扩展程序 ID 的最简单方法是什么?

What is the easiest way to find Chrome extension's id in a setup application?

我需要设置一个与 Chrome 扩展对话的本机应用程序。 为此,我正在创建一个设置,但我需要将扩展​​程序的 ID 添加到本机应用程序的清单文件中。该 ID 表示允许哪些扩展与该本机应用程序通信。

如何获取扩展id,假设用户通过拖放手动安装扩展。

顺便说一句,据我所知,安装外部 chrome 扩展(没有 chrome 网上商店)几乎是不可能的。如果有人对此有任何解决方案,我将不胜感激。

推荐的流程是将扩展保留在网上应用店中(如果没有模块就无法运行,则可能不在列表中),静静地排队等待安装 using the registry 或其他特定于平台的方法,然后在下次浏览器重新启动时警告用户在对话框中接受安装。这已经接近 "silent"。

如果您绝对必须在外部分发扩展(并且拖放安装可能无法工作),您可以通过设置 the "key" field in the manifest. See this question 来固定 ID。