与 http://doc.qt.nokia.com/4.7-snapshot/qtwebkit-bridge.html我们可以在浏览器中将 Qt 的 QObject 公开为 glabal JS 对象,这有助于公开 native 功能,或公开一组新的 JS 帮助器 API,目前 QtWebkit 已在 JavaScriptCore 之上实现了 QtWebkit 桥。
有没有办法在 Google 的 V8 JS 引擎中公开 native C++/C 对象/结构?
最佳答案
是的。请参阅 http://code.google.com/p/v8/source/browse/trunk/src/extensions/?r=8431 下的示例扩展 v8::Extension
我相信它是通过 api.h
操纵的.
您还可以创建对象以公开给 V8 并通过 property interception 拦截对它们的属性访问。 .
关于javascript - 是否可以在google的V8 JS引擎中添加javascript扩展?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6688870/