我正在尝试将 C++ 程序连接到 Chrome 扩展程序。Chrome 扩展有没有办法与在同一台机器上运行的单独进程通信(即传递数据)?
(即使是一些尴尬的事情,比如写入文件也总比没有好。)
我正在尝试将 C++ 程序连接到 Chrome 扩展程序。Chrome 扩展有没有办法与在同一台机器上运行的单独进程通信(即传递数据)?
(即使是一些尴尬的事情,比如写入文件也总比没有好。)
chrome.runtime.sendNativeMessage可用于向本机应用程序发送消息,而chrome.runtime.connectNative可用于实现更持久的连接。
您可以在文档中找到有关本机消息传递的更多信息。
对于非本机应用程序,我很久以前就这样做了。让您的应用在 myXapp:// 中注册自定义 url 处理程序。从您的扩展程序中,您可以重定向到该链接,这将导致您的处理程序应用程序打开并接收“url”字符串。哈克但应该工作。