簡體   English   中英

從HTML頁面加載外部C ++函數

[英]loading an external c++ function from an HTML page

我正在嘗試開發一個HTML頁面(當然是內部頁面),該頁面可以某種方式加載另一個應用程序。 我不介意使用任何語言來做到這一點。 我正在使用Webkit界面來呈現HTML頁面(嗯,它是QTWebKit),可惜它不允許使用ActiveXObject(JavaScript)來調用另一個應用程序。 我不確定這是否可行,但希望如此。

就像我說的,我不介意使用任何腳本或方法來做到這一點(只要它對用戶友好)。

簡而言之,我的問題是:我可以從dll加載外部c ++ / c#函數並直接從HTML頁面調用這些函數。

使用QtWebKit,您可以使用QWebFrame::addToJavaScriptWindowObject()輕松地將對象公開給腳本,例如,請參見此博客文章中的示例。

如果您想要一個可在除IE之外的所有瀏覽器中使用的插件,請使用NPAPI或其包裝之一。 如果要支持包括IE在內的所有瀏覽器,則可以使用FireBreath之類的框架來簡化您的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM