我在 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 ”,那么我的扩展可以成功地与主机通信。
我想知道这是否是预期的行为?谢谢您的帮助。