google-chrome - Chrome 扩展 native 消息传递

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

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

最佳答案

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

关于google-chrome - Chrome 扩展 native 消息传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19954099/

相关文章:

css - 跨浏览器透明字母

reactjs - 使用 Webpack 编译的应用程序的插件系统

c++ - Kdevelop 5 + kdev-control-flow-graph

promise - Puppeteer 的 chromium 打开时出现错误并停止了 puppeteer 脚本

linux - Chromium 浏览器的进程 ID 未显示在终端中

java - 如何使用 Selenium 和 Java 禁用 Chrome 中的 cookie

javascript - Chrome 扩展 : Block page items before access

uwp - UWP 应用程序中的 Chromium

google-chrome - 是否可以以独立于平台的方式在 Google Chrome 扩展程序中捕获用户名?

java - Maven jar 插件 - 无法读取 Artifact 描述符