-->

从Chrome中使用Java接收本地消息(Receiving native messages fro

2019-09-28 17:51发布

我试图让一个Chrome扩展和Java程序的工作之间的本地通讯。 有些挣扎后,我现在可以打开我的Java程序:

var port = chrome.extension.connectNative('fbehost');
port.postMessage({ text: "Hello, my_application" });

但我不知道我怎么可以阅读从我的分机发送消息。 我创建了与打开一个文本的简单的JFrame的程序。 因为它是本地消息与stdin和stdout通信的文档中说,我试着用得到的消息:

while(true) {
  try {
    input=br.readLine();
    tf.setAreaText(input);
  } catch(Exception e) {
  }
}

也试了一下:

System.in.read()

罐子被执行,但文本区域保持为空。 我不能在互联网上找到任何信息如何获取Java中的数据。 你能帮助我吗?

Answer 1:

我一直没能得到任何本地消息谷歌浏览器的工作最近。 我记得读书的地方,一个半新的更新似乎阻止Java和浏览器之间的兼容性本地消息。 祝您好运。



文章来源: Receiving native messages from Chrome in Java