我正在尝试使用 NativeMessaging 的 Chrome 扩展将包含字节 [] 的 JSON object 发送到“控制台应用程序”。 我对某些调用没有问题,但是当我尝试发送字节数组时遇到问题。 行为如下: ChromeExtention 创建一个 JSON object 包含一个列表和一 ...
我正在尝试使用 NativeMessaging 的 Chrome 扩展将包含字节 [] 的 JSON object 发送到“控制台应用程序”。 我对某些调用没有问题,但是当我尝试发送字节数组时遇到问题。 行为如下: ChromeExtention 创建一个 JSON object 包含一个列表和一 ...
我的要求是从文件中读取内容并将其发送到 chrome 浏览器扩展。 我正在使用本机消息传递。 我完成了本机消息传递的所有配置,但未能将消息从本机消息传递主机发送到扩展。 我收到诸如“与本机消息传递主机通信时出错”之类的错误。 我知道这是由于本机消息传递协议的错误实现造成的。 本机消息传递的实际协议 ...
我是 Chrome 扩展程序的新手。 我有一个项目来创建一个 chrome 扩展程序,它可以帮助我们的 web 应用程序与其他团队的桌面应用程序进行通信。 所以我知道我需要使用原生消息传递,所以我需要创建一个原生主机。 但是我对应该将本地主机保留在哪里感到困惑? 它可以与 chrome 扩展一起打 ...
我在 .NET 6 项目中有以下代码: 我像这样从 PowerShell 运行./program.exe > ./output 。 我希望输出是一个包含 4 个字节的文件,其十六进制值如下: 08 00 00 00 。 但是,输出实际上包含 14 个字节: FF FE 08 00 00 0 ...
我正在尝试在我的 chrome 扩展程序和我的 c# 应用程序之间获取本地消息传递。 但以下是我的问题: 如何一次只打开一个本机应用程序? 再次单击扩展程序将一次又一次地打开本机应用程序。 我可以与已经打开的本机应用程序通信吗? 我使用以下问题中的代码构建了我的扩展程序和本机应用程序。 原生消息 ...
我想通过 chrome 原生消息传递在 chrome 扩展和 C# 应用程序之间创建双向通信。 但是为什么Failed to connect: Native host has exited在尝试使用以下代码执行相关的 c# 应用程序时出现错误。 这里有什么问题? C#代码 我使用此代码创建了一个 ...
我正在尝试将当前活动选项卡的 url 发送到 python 脚本。 我的扩展程序已经开始运行脚本并尝试发送 url。 但是,到目前为止,我还没有成功收到带有运行脚本的 url。 popup.js: dlvideo.py(代码似乎在 while 循环开始时卡在这里): 其他文件可能不相关,但我会 ...
我正在尝试使用本机消息从浏览器扩展中调用用 Objective C 编写的 MacOS 应用程序。 到目前为止,我已经提出了处理使用chrome.runtime.sendNativeMessage 发出的请求的代码。 int main(int argc, char * argv[]) { @a ...
这是我在 c# 中的主机应用程序。 已编辑:我已将示例主机应用程序代码更改为简单代码。 当我的程序使用 Firefox 扩展程序运行时,excel 不会打开。 如果我使用 Chrome 扩展程序,excel 可以毫无问题地打开。 这是我的Firefox扩展设置: manifest.json Fi ...
所以碰巧我正在编写一个与 Chrome 扩展一起使用的应用程序。 因此,我设置了 Native Messaging 以允许彼此交谈,我将其设置为遵循文档甚至一些教程的状态,我可以在使用 Python 2.7 时让扩展端工作和主机工作,尽管当我尝试将相同的主机脚本移植到 Python 3,这是我的程序 ...
我正在为浏览器扩展实现本机主机。 我围绕std::cin而不是 C 风格的getchar()设计了我的实现 这里的问题是std::cin没有以二进制模式打开,这对基于 Windows 的主机有影响,因为 Chrome 浏览器在 Windows 风格下不能很好地工作\\r\\n因此我必须以二进制模式阅 ...
我是 chrome 本机消息传递的新手,我想在我的 chrome 扩展程序和本机应用程序之间建立连接。 澄清一下,我想从我的分机接收消息,处理它们,然后发回其他消息。 但现在我正试图从一方面做到这一点。 阅读了有关它的所有必要信息后,我遇到了一个问题,即我的扩展保持沉默并且不记录收到的(可能)消息。 ...
我已经构建了一个带有 Swift 的 mac osx 应用程序和一个与该应用程序通信以提供其服务的 chrome 扩展。 但是,为了使扩展能够与本机应用程序通信,我需要在下面创建一个 .json 文件~/Library/Application Support/Google/Chrome/Native ...
我正在使用本机消息传递在 thunderbird 中编写插件( 遵循 python 中的 ping pong 示例)调用 Delphi 程序以将电子邮件复制为本地“.eml”文件。 我面临的问题似乎是编码。 此外,生成的文件在文件的开头和结尾包含双引号 ("") 以及转义双引号 (\")。我只想拥有 ...
我使用 Packages 应用程序安装应用程序并运行配置本机消息传递主机的安装后脚本。 我需要管理员权限才能安装。 我在 macOS Sierra(也许还有 High Sierra)上有两个主要问题。 本机消息传递主机是一个 python3 脚本,我在安装后脚本上运行command -v pytho ...
我不知所措,试图弄清楚为什么我无法在我的 Chrome 扩展程序中传递消息。 请记住,上个月我对 javascript 完全陌生,我一直在通过在线视频自学(我的编码背景完全是 java)。 我想要的只是让我的后台脚本能够将发生的事情通知我的内容脚本,然后在内容脚本中执行一些代码。 正如您在下面看 ...
我需要一种在沙盒应用程序和 google chrome 的本机消息传递主机之间进行通信的方法。 我尝试过 Bonjour 服务器和 XPC 服务,但两者都有问题。 (如果我将它们与另一个沙盒应用程序一起使用,它们会按预期工作,我可以在两个沙盒应用程序之间进行通信) ...
嗨,希望每个人都做得很好! 我开始研究与 cpp exe 对话的 chrome 扩展。 目前我只是想从扩展中读取一些数据,这些数据使用以下代码按预期工作 当尝试使用以下代码从 cpp -> 扩展发送相同的信息时 它按预期工作 工作场景的屏幕截图但是,当我尝试发回另一个字符串而不是我们发送的相同 ...
这感觉就像是在黑暗中开枪,但是...... 单个 Native Messaging 主机是否应该能够与安装在多个 chrome 配置文件上的相同扩展程序进行通信? 我正在开发一个安装到我的个人资料和工作资料中的扩展程序。 但似乎 Native Messaging 主机只向最近连接的扩展实例发送消息。 ...
我在以下链接https://chrome.google.com/webstore/detail/poenibgdeeoelggbbbhdddojjjglhdjm/publish-accepted?authuser=0&hl=en上发布了我的扩展。 当扩展程序运行 nativemessagin ...