Получение собственных сообщений от Chrome на Java

1

Я пытаюсь получить собственный обмен сообщениями между расширением 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. Вы можете мне помочь?

  • 0
    Первые 4 байта сообщения указывают длину. Вы читаете это?
Теги:
google-chrome
chrome-native-messaging

1 ответ

0

В последнее время я не смог заставить какие-либо собственные сообщения работать в Google Chrome. Я помню, где-то читал, что появилось недавно обновленное обновление, предотвращающее совместимость между Java и Chrome для собственных сообщений. Удачи.

  • 0
    хм ... ладно, может быть, я переключусь на питона тогда ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню