繁体   English   中英

javascript:从浏览器和node.js内的javascript代码调用C ++库?

[英]javascript: call a C++ library from javascript code inside both the browser and node.js?

有没有办法从浏览器和node.js内的javascript代码调用c ++库? 理想情况下,两种情况下在库中调用函数调用的代码都是相同的。 如果该方法仅支持浏览器使用Chrome,则可以接受。 我发现支持浏览器或node.js的方法,但不支持两者。 谢谢。

编辑:为澄清起见,我有一个纯JavaScript代码库,它同时运行服务器端(节点)和客户端(浏览器),并且我希望这两种情况都可以从此代码库中调用c ++库。

使用NaCl可以用javascript传递C ++扩展信息 这要求您从根本上开发一个chrome扩展程序/应用程序,但是我怀疑您是否可以从扩展名之外的代码访问C ++库,除非您实现了上述功能。

在节点上,您可以包装c ++对象 ,但是这些方法是不同的。

如果您希望采用统一的方法来执行此操作,则可以开发一个中间件来处理该问题,但这只是一个项目。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM