|
|
1
0
好的,我找到了解决方案。我已经走上了正轨,必须在原始对象上创建持久句柄,所以我用第二个重载修改了我的扩展成员函数,特别是对于应该得到JSObject的参数。 和以前差不多:
随着有趣的部分在ObjectWrap::unwrapforJSObjectPtr中进行:
它 有 以v8::Persistent的形式传递给函数,否则它将无法工作。 JSObject有一个用于持久句柄的构造函数,并将其转换为弱引用,当没有人再使用JSObject时(实际上是在必须收集它的时候),就会调用该弱引用。 |
|
|
alexandernst · V8快照二进制文件规范/调试 8 年前 |
|
|
4ntoine · V8断言“调试检查失败:ThreadId::Current()。等于(compilation\u info()->isolate()->thread\u id())`失败 8 年前 |
|
Matt · v8在C中从nodejs中提取全局对象++ 8 年前 |