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

时间:2015-08-03 09:01:09

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

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

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

顺便说一句,据我所知,安静地安装外部镀铬扩展(没有镀铬网络商店)几乎是不可能的。如果有人有任何解决方案,我也非常感激。

1 个答案:

答案 0 :(得分:1)

建议的流程是将扩展保留在Web Store中(如果在没有模块的情况下它不起作用,可能会不公开),静默排队以安装using the registry或其他特定于平台的方法,然后警告用户在下次浏览器重启时接受对话框中的安装。这非常接近"沉默"因为它得到了。

如果您必须在外部分发扩展程序(并且拖放安装可能不起作用),您可以通过设置the "key" field in the manifest来固定ID。有关这样做的方法,请参阅this question