我尝试在HKEY_CURRENT_USERSotwareMicrosoftEdge DevNativeMessagingHostscom.myapp.id
上添加注册表项,但是当我尝试从我的扩展连接到它时,我收到此错误
找不到指定的本机消息传递主机。
我已经检查了我的清单,它正确地指向可执行文件(path
中带有转义(,我还尝试省略完整路径,因为Microsoft文档指出,在 Windows 上,我可以使用相对路径,但也没有成功。
这让我相信也许 Edge 正在查看一个不同的注册表项,但我不知道在哪里。
需要明确的是,我说的是新的基于Chromium的Microsoft Edge,而不是仅限于UWP本机消息传递主机的旧版本。
我解决了。显然,Microsoft的文档是错误的。即使有官方稳定版本,它仍在HKEY_CURRENT_USERSoftwareGoogleChromeNativeMessagingHosts
寻找注册表项。