chrome-native-messaging相关内容
我正在尝试制作一个页面动作扩展,它将与本地消息传递主机(即EXE文件)进行通信。 我已经安装了我的扩展程序,我看到它的用户界面按预期工作,但EXE没有启动。 我需要自己做一些事情才能从中脱颖而出吗? : port = chrome.runtime.connectNative(hostName); 我已经在注册表中安装了主机,如下所示: Windows注册
..
我确实写了一个Chrome扩展。我的内容脚本通过 background.js 发送一些数据。我的 background.js shell将这些数据转发给本地的C ++应用程序。 现在发生的是,我的 background.js 可以连接到本地应用程序并发送一次数据。但是,当连接事件发生并且第二个发送请求失败时,连接就会丢失。阅读connectNative的文档,它说,如果调用 disconnect
..
我试图使用本地消息发送一些数据到我的本地windows应用程序。它适用于runtime.sendNativeMessage()方法。当我尝试使用使用端口的长期连接时,它也可以将数据从chrome传递到我的应用程序。但是,Chrome扩展只能从我的应用程序接收第一个响应。我相信端口仍然是开放的,因为我的应用程序仍然可以从chrome接收数据。以下是我的代码: Chrome扩展脚本: v
..
原生应用的Manifest.json: { “name”:“app.native”, “description”:“Native Message API Test。”, “path “:”native.exe“, ”type“:”stdio“, ”allowed_origins“:[”chrome-extension:// kembignchdjhopkkcolnamikcenaocdm
..
我在网站上有登录数据的NPAPI插件。 我想用 Native Messaging 技术。我已阅读文档,但我有一个问题:这项技术是否安全? 黑客能否捕获从JavaScript传输到本地主机应用程序的数据并返回? 编辑:合并问题: stdio 数据传输的安全性如何? 这种数据传输是否存在中间人攻击的方式? li> 解决方案 原则上可以检查 stdio 由可执行文件调用
..
我使用了示例项目 https://developer.chrome.com/extensions/samples 我能够运行python原生应用程序。 是否有任何方式在native-messaging-example-host中获取消息。蝙蝠 我不想加载python脚本 我想在这里做的是 从chrome发送消息{text:“xyz.bat”} 并且批处理文件应该运行S
..
我目前正在编写一个与Chrome扩展进行通信的Java程序。我需要实施Chrome本机通讯协议才能进行通讯。谷歌浏览器文档说: ...每个消息都使用JSON,UTF-8编码进行序列化,并且之前有32位消息长度以本地字节顺序排列。 (来源) 我试图在Java中实现这一点,但是当我的消息有一定的长度时,即使我的实现应该是正确的,我也遇到了问题。这是我目前的实施,基于早先的SO-answer
..
我有这个问题 ......而我一直试图获得一个用户名和密码对传递给我的扩展名的background.js。流程如下: 证书服务器(CS)启动时使用加密的凭证标记 Selenium使用自定义扩展打开浏览器 扩展在onAuthRequired触发 本地消息传递主机(NMH) message NMH使用简单的协议从CS请求令牌 NMH解密令牌 NMH将证书传递给background.j
..
通过'原生消息',应该可以在Chrome扩展和原生应用之间进行通信。 https://developer.chrome.com/extensions/nativeMessaging Google甚至提供了一个例子来说明如何使用python“host”-app来执行此操作: https://chromium.googlesource.com/chromium/src/+/master/chro
..
我试图使用runtime.connectNative和postMessage实现一个Chrome扩展。我遵循 chrome文档,下载了本地消息传递示例,我试图在没有任何更改的情况下运行,而本地主机应用程序的代码可以在 here 。 但是,我收到错误: Uncaught TypeError:无法读取未定义的属性'connectNative'。 错误是由javascript扩展触发的文件
..
我试图在chrome扩展和Java程序之间进行本地消息传递。 经过一番努力,我现在可以打开我的Java程序: var port = chrome.extension.connectNative(' fbehost'); port.postMessage({text:“Hello,my_application”}); 但我不知道如何阅读从我的扩展程序发送的消息。我创建
..
以下是我的主机清单: { “allowed_origins”: [ “chrome-extension:// EXTENSION_ID /” “, ”description“:”my.app.host“, ”name“:”my.app.host“ , “路径”:“C:\\\\\\\\\\\\\\\\\\\'',' ”type“:”stdio“ } 以下是我的launch
..
我编写了一个chrome扩展,它调用connect()函数连接到本地C ++程序: 函数connect (){ console.log(“test1”); // port = chrome.extension.connectNative('com.a.chrome_interface'); port = chrome.runtime.connectNative('com.a.chr
..
我启用了Chrome的日志记录功能,因此我可以读取 C:\ Users \%UserName%\AppData\Local\Google\Chrome\User Data\chrome_debug.log file 我实际上无法使用我的Java应用程序发送或接收消息,但我知道它已被使用。 以下是我的主机清单: { “allowed_origins”: [ “chrome-ex
..
我的要求是,如果它安装在客户机上,从chrome浏览器启动我的已安装应用程序,如果没有安装,那么我想开始下载。什么是最好的铬合金推荐解决方案? 我试过下面的票价 使用NPAPI,但由于贬值我无法使用NPAPI。 已检查PNacl和Pepper API这两个API都不提供对本地文件系统的访问来启动应用程序。他们只是在浏览器中移植我的C / C ++代码,并在带有沙盒限制的浏览器环境
..
我们想在基于浏览器的Web应用程序和客户端守护进程之间替换一个自定义的NPAPI接口。 是否有类似于Chrome的Native Client Messaging的技术Firefox? 解决方案 js-ctypes [1]可能是Mozilla最接近的替代方案。 b $ b https://developer.mozilla.org/en-US/docs/ Mozilla / js-ct
..
我有一个用c ++编写的native-app。 我可以使用如何从原生应用程式到Chrome扩充功能传送邮件? 无法找出其他方法。 Chrome doc。状态:Chrome会在单独的进程中启动每个本机消息传递主机,并使用标准输入(stdin)和标准输出(stdout)与其进行通信。相同的格式用于在两个方向发送邮件:每个邮件使用JSON序列化,UTF-8编码,并且以本地字节顺序在前面
..
我有一个用c ++编写的native-app。 我可以使用如何从原生应用程式到Chrome扩充功能传送邮件? 无法找出其他方法。 Chrome doc。状态:Chrome会在单独的进程中启动每个本机消息传递主机,并使用标准输入(stdin)和标准输出(stdout)与其进行通信。相同的格式用于在两个方向发送邮件:每个邮件使用JSON序列化,UTF-8编码,并且以本地字节顺序在前面
..
我有一个用c ++编写的native-app。 我可以使用如何从原生应用程式到Chrome扩充功能传送邮件? 无法找出其他方法。 Chrome doc。状态:Chrome会在单独的进程中启动每个本机消息传递主机,并使用标准输入(stdin)和标准输出(stdout)与其进行通信。相同的格式用于在两个方向发送邮件:每个邮件使用JSON序列化,UTF-8编码,并且以本地字节顺序在前面
..
我使用chrome native消息传递api在我的chrome扩展和用c ++编写的native-windows-app之间进行通信。也得到交换。但是连接在随机数调用之后从扩展到native-app。 我试图独立运行native-app,并且在无限运行时工作正常 我的本机应用程序在第一次调用( encode_frame())时生成近300KB的数据,然后连续调用(每300ms)产
..