Отправка сообщения из C++ в javascript

Есть ли пример, в котором сообщение из C++, отправленное как dom->sendMessage("что-то"), используется внутри JavaScript?

спасибо Даниэль

1 ответ

Решение

Пример HTML-оверлея - это то, что вы ищете. Вот более подробный ответ о том, как получить эти сообщения в JavaScript.

Обратите внимание, что Минько AbstractDOMElement Реализация "следует" дает вам все методы DOM, которые вам необходимы для взаимодействия с любым элементом DOM непосредственно в C++ без JS. В том числе, но не ограничивается):

  • AbstractDOMElement::value()
  • AbstractDOMElement::textContent()
  • AbstractDOMElement::innerHTML()
  • AbstractDOMElement::setAttribute()

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

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

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