繁体   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