使用Batch,CMD或PowerShell进行Chrome sendNativeMessage

时间:2016-11-20 12:30:33

标签: google-chrome-app

Google提供了一个调用本机可执行文件here的示例。实际的"可执行文件"是一个调用python的.BAT文件。我想看看我是否可以运行带有一些典型操作系统或甚至PowerShell命令的.bat文件。根据{{​​3}},可执行文件需要返回UTF-8 JSON,所以我用以下命令替换了对python的调用:

TYPE %~dp0\SAMPLE.json

其中SAMPLE.json是包含一些JSON内容的UTF-8文件。

不用说它不起作用:

Error when communicating with the native messaging host.

根据帮助,可能是因为邮件大小或文本与二进制输出模式。我知道无法将批处理文件发送到"谈论二进制文件"。

有没有办法让Chrome与基于文本的CLI实用程序(如批处理文件,PowerShell ......)进行对话?

0 个答案:

没有答案