我一直在尝试在我的 Debian linux 上运行官方的Native Messaging 示例,但是当我单击连接按钮时,没有建立与主机的连接,并且错误“找不到指定的本机消息传递主机”。被退回。
从其他有同样问题的人那里,我了解到这可能是我的本机应用程序清单中的一个错误,但我现在几个小时都找不到它。它位于~/.config/google-chrome/NativeMessagingHosts/com.google.chrome.example.echo.json
并显示:
{
"name": "com.google.chrome.example.echo",
"description": "Chrome Native Messaging API Example Host",
"path": "/path/to/my/home/Desktop/native.py",
"type": "stdio",
"allowed_origins": [
"chrome-extension://mcmmilohkmnlhdododggiegdjholjfan/"
]
}
我唯一更改的是 chrome 扩展 ID 和路径,我检查了它们(从我的 shell 运行它时,应用程序启动并正常运行)。其代码取自上述示例。
知道可能出了什么问题吗?我难住了。