2015-03-23 5 views
0

есть ли пример, в котором сообщение из C++, отправленное как dom-> sendMessage («something»), используется внутри javascript?Отправка сообщения из C++ в javascript

спасибо, Даниэле

+2

Какие рамки вы используете для интеграции на C++ - javascript? –

+0

библиотека minko, которая использует хром lib –

ответ

1

html-overlay example является то, что вы ищете. Here - это более подробный ответ о том, как получить эти сообщения в JavaScript.

Обратите внимание, что реализация Minko AbstractDOMElement «должна» предоставить вам все методы DOM, необходимые для взаимодействия с любым элементом DOM непосредственно на C++ без JS. В том числе (но не ограничиваясь ими):

Используя эти методы, код C++ может легко "изменить" компоненты HTML5 UI так же, как вы бы в чистом JS (так как это тот же DOM API).

Теперь, если вы хотите, чтобы некоторые JS код, который будет «уведомление», ваш JS код может:

  • слушать фактических correspoding DOM событий;
  • Прислушайтесь к настраиваемому сообщению, которое вам нужно будет отправить из кода на C++.
+0

mmm У меня ничего не получается. Предположим, что у меня есть код js, очень простой, как создание объекта. Я хочу отправить сообщение в dom из C++ для изменения его атрибута. Я предположил, что могу добавить слушателя, например, ждать события и обрабатывать все на уровне js; это правильно? –

+0

Я изменил свой ответ, чтобы объяснить, как абстракция DOM Minko позволяет выполнять манипуляции с DOM непосредственно из C++. –

+0

Я попытался изменить пример наложения, чтобы применить sendMessage от C++ к js, http://pastebin.com/3yPDvAvE, но это работает в doen ... где я ошибаюсь? –

Смежные вопросы