【问题标题】:Chrome extension Native messagingChrome 扩展原生消息传递
【发布时间】:2013-11-13 12:42:24
【问题描述】:

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

【问题讨论】:

    标签: google-chrome plugins chromium chrome-native-messaging


    【解决方案1】:

    本机消息传递扩展程序需要两次安装。一个是 Crx 文件(扩展名),第二个是修改注册表并安装扩展程序调用的可执行文件的安装程序。除非您可以将两者捆绑在一个安装包中,否则扩展将变得无用。

    【讨论】:

    • 我的下一个合乎逻辑的步骤在这里(如何以编程方式安装扩展):stackoverflow.com/questions/10211772/…
    • 正如你所说,需要两次安装。理论上,如果您的用户运行一个 .exe 文件,则可以使用该文件通过注册表安装扩展。这确实有一些限制:.crx 必须在 CWS 上发布,并且之后必须重新启动 AFAIK chrome。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多