загрузка внешней функции c ++ со страницы HTML - PullRequest
0 голосов
/ 18 января 2010

Я пытаюсь разработать HTML-страницу (внутреннюю, конечно), которая может каким-то образом загружать другое приложение.Я не против использовать любой язык для этого.Я использую интерфейс webkit для визуализации HTML-страницы (ну, это QTWebKit), и, к сожалению, он не позволяет использовать ActiveXObject (JavaScript) для вызова другого приложения.Я не уверен, возможно ли это, но надеюсь, что это так.

Как я уже сказал, я не возражаю против использования каких-либо сценариев или методов для этого (если это удобно для пользователя).

Итак, мой вопрос вкратце: могу ли я загрузить внешнюю функцию c ++ / c # из dll и вызывать функции напрямую со страницы HTML.

1 Ответ

3 голосов
/ 18 января 2010

С помощью QtWebKit вы можете легко выставлять объекты в сценарий, используя QWebFrame::addToJavaScriptWindowObject(), см., Например, это сообщение в блоге для примера.

Если вам нужен плагин, который работает во всех браузерах, кроме IE, используйте NPAPI или одну из его оболочек. Если вы хотите поддерживать все браузеры, включая IE, вы можете упростить свою работу, используя такую ​​инфраструктуру, как FireBreath .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...