1

我在 Chrome 扩展中使用本机消息 API,并且我想在我的扩展中发布本机应用程序。

在 Windows 中,我在HKLM\SOFTWARE\Google\Chrome\NativeMessagingHosts下添加了一个注册表项。由于我的应用程序在安装后位于扩展文件夹中,因此我通过“ %LOCALAPPDATA%\Google\Chrome\User Data\Default\Extensions\...\....json ”引用了完整路径。但是通过这种方式,我的扩展程序抱怨“找不到指定的本机消息传递主机。”。

如果我展开%LOCALAPPDATA%并将路径写为“ C:\Users\...\AppData\Local\Google\Chrome\User Data\Default\Extensions\...\....json ”,那么我的扩展可以成功地与主机通信。

我想知道这是否是预期的行为?谢谢您的帮助。

4

1 回答 1

1

当前 Chromium 代码中没有环境变量的扩展。这听起来像是一个合理的功能请求,尽管可能出于安全原因不这样做。如果您提交错误,我们将看看它是否可行。

于 2013-11-19T17:27:32.613 回答