есть ли пример, в котором сообщение из C++, отправленное как dom-> sendMessage («something»), используется внутри javascript?Отправка сообщения из C++ в javascript
спасибо, Даниэле
есть ли пример, в котором сообщение из C++, отправленное как dom-> sendMessage («something»), используется внутри javascript?Отправка сообщения из C++ в javascript
спасибо, Даниэле
html-overlay example является то, что вы ищете. Here - это более подробный ответ о том, как получить эти сообщения в JavaScript.
Обратите внимание, что реализация Minko AbstractDOMElement
«должна» предоставить вам все методы DOM, необходимые для взаимодействия с любым элементом DOM непосредственно на C++ без JS. В том числе (но не ограничиваясь ими):
AbstractDOMElement::value()
AbstractDOMElement::textContent()
AbstractDOMElement::innerHTML()
AbstractDOMElement::setAttribute()
Используя эти методы, код C++ может легко "изменить" компоненты HTML5 UI так же, как вы бы в чистом JS (так как это тот же DOM API).
Теперь, если вы хотите, чтобы некоторые JS код, который будет «уведомление», ваш JS код может:
mmm У меня ничего не получается. Предположим, что у меня есть код js, очень простой, как создание объекта. Я хочу отправить сообщение в dom из C++ для изменения его атрибута. Я предположил, что могу добавить слушателя, например, ждать события и обрабатывать все на уровне js; это правильно? –
Я изменил свой ответ, чтобы объяснить, как абстракция DOM Minko позволяет выполнять манипуляции с DOM непосредственно из C++. –
Я попытался изменить пример наложения, чтобы применить sendMessage от C++ к js, http://pastebin.com/3yPDvAvE, но это работает в doen ... где я ошибаюсь? –
Какие рамки вы используете для интеграции на C++ - javascript? –
библиотека minko, которая использует хром lib –