chrome-native-messaging相关内容

本机消息主机在打开Chrome时不会启动

我正在尝试制作一个页面动作扩展,它将与本地消息传递主机(即EXE文件)进行通信。 我已经安装了我的扩展程序,我看到它的用户界面按预期工作,但EXE没有启动。 我需要自己做一些事情才能从中脱颖而出吗? : port = chrome.runtime.connectNative(hostName); 我已经在注册表中安装了主机,如下所示: Windows注册 ..
发布时间:2018-05-09 19:13:52 其他开发

在Chrome扩展程序中,自行断开连接

我确实写了一个Chrome扩展。我的内容脚本通过 background.js 发送一些数据。我的 background.js shell将这些数据转发给本地的C ++应用程序。 现在发生的是,我的 background.js 可以连接到本地应用程序并发送一次数据。但是,当连接事件发生并且第二个发送请求失败时,连接就会丢失。阅读connectNative的文档,它说,如果调用 disconnect ..
发布时间:2018-05-09 19:07:09 其他开发

Windows Chrome扩展本地消息只能接收第一个响应

我试图使用本地消息发送一些数据到我的本地windows应用程序。它适用于runtime.sendNativeMessage()方法。当我尝试使用使用端口的长期连接时,它也可以将数据从chrome传递到我的应用程序。但是,Chrome扩展只能从我的应用程序接收第一个响应。我相信端口仍然是开放的,因为我的应用程序仍然可以从chrome接收数据。以下是我的代码: Chrome扩展脚本: v ..

本地消息的安全性?

我在网站上有登录数据的NPAPI插件。 我想用 Native Messaging 技术。我已阅读文档,但我有一个问题:这项技术是否安全? 黑客能否捕获从JavaScript传输到本地主机应用程序的数据并返回? 编辑:合并问题: stdio 数据传输的安全性如何? 这种数据传输是否存在中间人攻击的方式? li> 解决方案 原则上可以检查 stdio 由可执行文件调用 ..
发布时间:2018-05-09 18:47:04 其他开发

Chrome扩展程序 - 消息传递到批处理文件

我使用了示例项目 https://developer.chrome.com/extensions/samples 我能够运行python原生应用程序。 是否有任何方式在native-messaging-example-host中获取消息。蝙蝠 我不想加载python脚本 我想在这里做的是 从chrome发送消息{text:“xyz.bat”} 并且批处理文件应该运行S ..

使用Chrome扩展的Java本地消息传递 - 无法正确写入长度

我目前正在编写一个与Chrome扩展进行通信的Java程序。我需要实施Chrome本机通讯协议才能进行通讯。谷歌浏览器文档说: ...每个消息都使用JSON,UTF-8编码进行序列化,并且之前有32位消息长度以本地字节顺序排列。 (来源) 我试图在Java中实现这一点,但是当我的消息有一定的长度时,即使我的实现应该是正确的,我也遇到了问题。这是我目前的实施,基于早先的SO-answer ..
发布时间:2018-05-09 18:36:56 Java开发

JavaScript syncronicity:结合onAuthRequired Listener和原生按摩

我有这个问题 ......而我一直试图获得一个用户名和密码对传递给我的扩展名的background.js。流程如下: 证书服务器(CS)启动时使用加密的凭证标记 Selenium使用自定义扩展打开浏览器 扩展在onAuthRequired触发 本地消息传递主机(NMH) message NMH使用简单的协议从CS请求令牌 NMH解密令牌 NMH将证书传递给background.j ..

Chrome扩展程序NativeMessaging'connectNative'未定义

我试图使用runtime.connectNative和postMessage实现一个Chrome扩展。我遵循 chrome文档,下载了本地消息传递示例,我试图在没有任何更改的情况下运行,而本地主机应用程序的代码可以在 here 。 但是,我收到错误: Uncaught TypeError:无法读取未定义的属性'connectNative'。 错误是由javascript扩展触发的文件 ..

从Chrome浏览器启动我的已安装应用程序

我的要求是,如果它安装在客户机上,从chrome浏览器启动我的已安装应用程序,如果没有安装,那么我想开始下载。什么是最好的铬合金推荐解决方案? 我试过下面的票价 使用NPAPI,但由于贬值我无法使用NPAPI。 已检查PNacl和Pepper API这两个API都不提供对本地文件系统的访问来启动应用程序。他们只是在浏览器中移植我的C / C ++代码,并在带有沙盒限制的浏览器环境 ..

在Chrome浏览器的Firefox本地客户端消息传递中使用类似技术?

我们想在基于浏览器的Web应用程序和客户端守护进程之间替换一个自定义的NPAPI接口。 是否有类似于Chrome的Native Client Messaging的技术Firefox? 解决方案 js-ctypes [1]可能是Mozilla最接近的替代方案。 b $ b https://developer.mozilla.org/en-US/docs/ Mozilla / js-ct ..

如何从Chrome扩展程序TO本机应用程序发送消息?

我有一个用c ++编写的native-app。 我可以使用如何从原生应用程式到Chrome扩充功能传送邮件? 无法找出其他方法。 Chrome doc。状态:Chrome会在单独的进程中启动每个本机消息传递主机,并使用标准输入(stdin)和标准输出(stdout)与其进行通信。相同的格式用于在两个方向发送邮件:每个邮件使用JSON序列化,UTF-8编码,并且以本地字节顺序在前面 ..

如何从Chrome扩展程序TO本机应用程序发送消息?

我有一个用c ++编写的native-app。 我可以使用如何从原生应用程式到Chrome扩充功能传送邮件? 无法找出其他方法。 Chrome doc。状态:Chrome会在单独的进程中启动每个本机消息传递主机,并使用标准输入(stdin)和标准输出(stdout)与其进行通信。相同的格式用于在两个方向发送邮件:每个邮件使用JSON序列化,UTF-8编码,并且以本地字节顺序在前面 ..

如何从Chrome扩展程序TO本机应用程序发送消息?

我有一个用c ++编写的native-app。 我可以使用如何从原生应用程式到Chrome扩充功能传送邮件? 无法找出其他方法。 Chrome doc。状态:Chrome会在单独的进程中启动每个本机消息传递主机,并使用标准输入(stdin)和标准输出(stdout)与其进行通信。相同的格式用于在两个方向发送邮件:每个邮件使用JSON序列化,UTF-8编码,并且以本地字节顺序在前面 ..

在native-app和chrome-extension之间一段时间后,连接断开

我使用chrome native消息传递api在我的chrome扩展和用c ++编写的native-windows-app之间进行通信。也得到交换。但是连接在随机数调用之后从扩展到native-app。 我试图独立运行native-app,并且在无限运行时工作正常 我的本​​机应用程序在第一次调用( encode_frame())时生成近300KB的数据,然后连续调用(每300ms)产 ..