Chrome扩展程序本地消息传递

3
Google正在逐步淘汰使用Npapi插件。首选替代方案是本机消息传递。请参见:http://developer.chrome.com/extensions/messaging.html#native-messaging-host 在示例中,一个Windows可执行文件被定义在清单文件中。它还指出需要更新注册表以反映在清单中定义的名称。我的问题是,如何从crx文件中完成所有这些操作,因为它们无法修改注册表?此外,Google是否允许将.exe文件添加到crx中?
1个回答

3

本地消息扩展需要进行两个安装步骤。第一步是安装Crx文件(扩展),第二步是安装程序,该程序会修改注册表并安装可由扩展调用的可执行文件。除非您能将这两个步骤捆绑成一个安装包,否则扩展将无法使用。


我的下一个逻辑步骤在这里(如何以编程方式安装扩展程序):https://dev59.com/7Gkv5IYBdhLWcg3w_Vqn - aikeru
就像你所说的那样,需要两个安装。理论上,如果用户运行一个 .exe 文件,可以通过注册表来安装扩展程序。这确实有一些限制:.crx 必须发布在 CWS 上,并且据我所知,在此之后必须重新启动 Chrome。 - FuzzyAmi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接