Spider Monkey动态创建脚本(来自JS),附加到一个对象上

时间:2015-09-25 22:58:16

标签: javascript pdf spidermonkey xfa

我正在开发一个利用Spider Monkey运行我们的JS的应用程序。我只有一个对象类型(JSNode),它充当复杂DOM的接口,复杂DOM由具有属性和方法的各种对象组成。一切都是即时创建和注册的。我遇到了一个问题,我有一个需要动态关联的函数的对象。问题是当我从关联对象的上下文运行脚本时,NewResolve(我通常用它来识别和定义属性),据我所知,它无法知道它是一个函数定义,允许我定义函数在飞行中。我不认为JS_CompileScript将正确构建函数并将其与HandleObject相关联。当然,如果不自己完成所有的脚本解析,我就无法利用JS_CompileFunction,这对我来说感觉就像首先使用蜘蛛猴一样,但也许我错了。

有关此问题的任何想法或指导?

0 个答案:

没有答案